linux虚拟机正常安装完成后获取不到IP的解决办法-网卡

Posted 30岁再次出发

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux虚拟机正常安装完成后获取不到IP的解决办法-网卡相关的知识,希望对你有一定的参考价值。

通常正常情况下安装完linux虚拟机,只需要使用桥接并修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,将如下参数值改为如下:

  ONBOOT=yes

  NM_CONTROLLED=yes

  BOOTPROTO=dhcp

  然后重启网络服务即可:service network restart

  家里的笔记本用这种方式确实可行,可是带到公司后发现就获取不到IP了,而且也重启不了网卡,原来是因为路由器的dhcp功能有问题,如果路由器不调整,此种方式肯定是行不通了。只能将BOOTPROTO设为static,然后手动设置IP了。

  手动设置IP方法:

  修改文件/etc/sysconfig/network-scripts/ifcfg-eth0,内容如下:

  DEVICE=eth0

  HWADDR=08:00:27:B5:46:00

  TYPE=Ethernet

  UUID=3691e94b-698f-479a-858e-95e36a7f6adb

  ONBOOT=yes

  NM_CONTROLLED=yes

  BOOTPROTO=static  

  IPADDR=10.101.26.213

  GATEWAY=10.101.26.254

  NETMASK=255.255.255.0

  后三行分别为设置的IP,网关和子网掩码。保存后重启网络服务,service network restart。此时发现IP能够获取了,ifconfig结果如下图所示:

  

如果此时可以上网,算是大功告成,但是我的机器无法上网,ping网关ping不通,于是修改/etc/resolv.conf,添加DNS服务器,在最后加了一行和我本机一样的dns:

  

再次重启网络服务:service network restart。发现网关可以ping通,外网也可以正常访问了,大功告成,哇咔咔,还开心!

网上也有说需要改默认网关的,就是找到文件/etc/sysconfig/network,添加一个默认网关,如下图所示:

  

我是没有用这一步就已经可以了,所以我即使加了默认网关也又注释了。所以将来如果再遇到加了dns还是不行的话,我就再尝试下添加默认网关。

以上是关于linux虚拟机正常安装完成后获取不到IP的解决办法-网卡的主要内容,如果未能解决你的问题,请参考以下文章

openstack虚拟机获取不到ip

VMware空虚拟机通过网络安装系统时获取不到IP地址情况(基于Linux的DHCP服务器)

云计算openstack-虚拟机获取不到ip(13)

VMware虚拟机连不上网!自动获取不到IP !高手进,,解决一下!

虚拟机上装了linux系统,但是ifconfig查不到本地ip地址

linux虚拟机,挂起,然后再打开之后总是没有网络连接(图)