环境: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 也能通.。哪位清楚原因可以告诉大家哈。