(1)在vmware中,点击编辑,编辑虚拟网络信息:
点击更改设置后,点击还原默认设置(dhcp)
(2)虚拟机设置中,把网络是配置器选择NAT模式,选择高级配置,多生成写MAC地址。
(3) vim etc/sysconfig/network-scripts/ifcfg-eth0 网卡信息配置,主要设置ONBOOT=true BOOTPROTO=dhcp,后 service network restart ,重启网络。
(4)修改DNS配置,vim /etc/resolv.conf:
nameserver 8.8.4.4
nameserver 8.8.8.8
问题:机器重启后,DNS!!!
解决办法:
更改了/etc/resolv.conf文件重启网络或重启系统后,会被重新还原。
后来经过排查,可如下解决:
1、禁用NetworkManager服务
停用NetworkManager服务
[[email protected] ~]# service NetworkManager stop
查看是否成功:
[[email protected] ~]# service NetworkManager status
NetworkManager 已停
[[email protected] ~]#
禁用NetworkManager服务自启动:
[[email protected] ~]# chkconfig NetworkManager off
查看是否禁用自启动成功:
[[email protected] ~]# chkconfig --list |grep NetworkManager
NetworkManager 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭
[[email protected] ~]#
2、如果此时还不能解决问题,那么就需要在网卡中增加对应的配置
只需要在对应的网卡配置中,增加
DOMAIN=asiainfo.com
DNS1=8.8.4.4
DNS2=8.8.8.8
配置。
上面/etc/resolv.conf文件中,对应的
nameserver 8.8.4.4
nameserver 8.8.8.8
search asiainfo.com
是根据网卡配置的DOMAIN和DNS信息自动生成的。
其实这个配置方法在/etc/resolv.conf文件中有对应的说明。
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=xxxxx