问题:路由器的网关由192.168.0.1 莫名其妙被换成了 192.168.50.1,导致我的ubuntu ping找不到DNS以及ping不通8.8.8.8,导致ping 8.8.8.8时会出现 Host unreachable 的问题。
-
修改/etc/hosts文件里面的虚拟机的 host 地址,(原来是192.168.1.15 改为>>192.168.50.15, 可能是因为默认网关为192.168.50.1,所以网络应该划分为同一子网下)
-
修改 /etc/network/interfaces 里面的gateway 网关IP地址,以及修改本机的网关地址
-
设置 /etc/resolv.conf 里面的默认网关为 nameserver 192.168.xxx.xxx
-
为了让 /etc/resolv.conf 的设置持久化,修改 /etc/resolvconf/resolv.conf.d/base,
添加nameserver 192.168.xxx.xxx进行持久化 -
重启网络服务:sudo /etc/init.d/networking restart 和 sudo /etc/init.d/resolvconf restart
若出现宿主主机可以ping通vm虚拟机,但vm虚拟机不能ping通主机,则可以尝试关闭防火墙。
网友评论