win7 vmware10 rhel6.4 环境dhcp可以上网,静态ip不能上网问题

环境:win7,VMware10,rhel6.4

win7下VMware10安装rhel6.4。

虚机和win7通过NAT方式通信。

win7通过无线上网,虚机通过NAT方式通过win7主机上网。

rhel6.4 ip 192.168.146.151  网关  192.168.146.2  win7的vmnet8 地址为192.168.146.1

rhel系统安装好后,网卡配置为dhcp能上网,配置成静态ip不能上网,但能ping通192.168.146.1

操作1: 配置成静态ip,rhel系统添加默认路由 route add default gw 192.168.146.2 后可以ping 8.8.8.8 通

但ping www.baidu.com 报错,unknown host www.baidu.com  怀疑dns有问题。

操作2. 添加dns在/etc/sysconfig/network-scripts/ifcfg-eth0 文件中

DNS1=8.8.8.8

DNS2=8.8.4.4

重启网络服务  service network restart

ping www.baidu.com  

报错 network unreach 网络不通,查看路由表 route -n 发现之前添加的 路由 在network重启后消失。

操作3.   将路由永久添加。在/etc/rc.local 文件中添加  route add default gw 192.168.146.2

重启网络服务  service network restart

ping 8.8.8.8 通

ping www.baidu.com unknown host,dns设置有问题。

操作4.    修改/etc/sysconfig/network-scripts/ifcfg-eth0文件 将dns1设置为win7系统vmnet8的地址.

DNS1=192.168.146.1

DNS2=8.8.8.8

ping www.baidu.com   通了,至于为什不清楚。DNS1修改为 192.168.1.1 也能通.。哪位清楚原因可以告诉大家哈。


你可能感兴趣的:(win7 vmware10 rhel6.4 环境dhcp可以上网,静态ip不能上网问题)