虚拟机linux中网络配置静态IP

解决痛点:有时候,虚拟机的网络就不知道怎么了,在windows上通过putty等其他工具连接不上了,又不会弄,ifconfig一看,全是mac地址,没有ip,有时候有,但是在windows中ping不通,这让人很头疼,为了解决linux虚拟机中网络的配置,因此记录以下内容。#########################案例机器为(uname -a):CentOS 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux################################

 

原理步骤:

       1.首先查看此虚拟机的网管(GATEWAY):查看方式为,点击次虚拟机,点击菜单栏上的“编辑”-“虚拟机网络编辑器N...”如图所示:点击完成之后,弹出如下窗口根据自己的链接方式查看对应的网关和子网掩码。例如我这里网关是:192.168.8.0 子网掩码是255.255.255.0

 

  坑:注意这里有个坑!!!

   很可惜  上面这张图中的网关和子网并不是我们想要的,我们想要的  需要点开上图所示的nat设置:

这个网关才是正确的,否则将造成虚拟机无法访问外网。

       2.查看windows与此虚拟机交互的网卡ip:虚拟机中的ip不能与windows的这个ip重复,否则出现一个局域网中两个相同的ip,上面看到我的windows与这台虚拟机交互的网卡名称为:VMnet8。找到这个网卡,看到如下信息即windows占用的这个局域网的一个ip地址为192.168.8.1 

       3.明确虚拟机中的三个点:ip地址(IPADDR),网关(NETMASK),子网掩码(GATEWAY)

                                     除了上述网关和windows占用的两个ip外,其他的ip都可以,例如我选择:192.168.8.2

                                     网关子网掩码和上面查看到的相同。

       4.设置:登录linux后:vi /etc/sysconfig/network-scripts/ifcfg-ens32看到如下

首先确认onboot=true(必须的),然后将BOOTPROTO="dhcp"改为BOOTPROTO="static"

然后添加三行(就是上面确定的ip,网关,子网掩码)

IPADDR="192.168.8.2"

NETMASK="255.255.255.0"

GATEWAY="192.168.8.1"

修改后的文件内容如下:

至此就完了,重启网卡(service network restart),就可以试试去ping 了

 

如果需要设置dhcp(动态分配ip)首先需要启动windows上两个服务

第一个是dhcp的服务,第二个是net模式链接,虚拟路由的服务(就是windows虚拟出来一个路由,虚拟机中分配ip交给这个路由,但是链接模式必须是nat,其他链接方式均只有一层路由,就是windows用的真实的路由)

然后附上一个dhcp的文件内容,仅供参考:

 

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:

  1. 点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

  2. 关注公众号 『逆行的碎石机』,不定期分享原创知识。

  3. 同时可以期待后续文章ing🚀

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值