解决vmware不能上网的问题
出现vmware不能上网,ping不通网站 使用ifconfig只有本地网,没有eth0
ping:www.baidu.com:未知的名称或服务
1.网上方法:
网上的方法是先查看网卡的配置 选择workstation–编辑–虚拟网络编辑器 然后选择管理员更改设置----找到你设置NAT网的vmware,点击NAT设置就可以看到你的默认网关(我这里是vmware8)
记录好默认网关,然后终端输入如下指令
get /etc/resolv.conf
进入后有两种情况 1.你的配置没有红线部分 2.你的配置有红线部分 1.没有红线部分 则加上nameserver 你记录的网关地址 2.有红线部分,如果和你的默认网关相同,则跳过,不同的话会放到下面讲
然后执行如下代码
gedit /etc/network/interfaces
加上下面红框的内容
之后重启
/etc/init.d/networking restart
就可以发现eth0回来了,然后也能ping通
2.自己的问题
我的问题就是红线部分和默认网关不同 在修改后,重启后发现仍然ping不通 看了网上的流程说可以采用如下命令修改默认网关
/etc/sysconfig/network-scripts
但是我的虚拟机显示没有那个文件或目录 于是在尝试后发现get /etc/resolv.conf 修改了之后,重启虚拟机还是会显示成原来的网关(我的原来默认网关的是vm1而不是vm8的默认网关) 没办法,于是进入虚拟网络编辑器 将vm8设置成主机模式,然后将vm1设置成NAT模式(我原本是vm8是NAT模式,vm1是主机模式) 再次重启,就可以正常访问网络了
|