一、问题描述
1、之前虚拟机可以上网,最近突然就不行了。
2、虚拟机和开发板可以互ping成功。
二、问题解决
1、先ping一下127.0.0.1(本地回环地址),和网关,如果成功的话说明网卡应该是可以的。
2、可能是修改了network或者networkmanager的配置
这个是找解决办法的时候了解到的。
networkmanager是图形化的网络配置工具,其实就是我们在Ubuntu的设置里面的网络选项。
正常来说我们都是用的这个,但是如果修改了
/etc/network/interfaces
这个文件的话,networkmanager会放弃对网络配置的主权,我们通过它配置的网络就都失去作用了。未修改的文件应该只有两行:
auto lo
iface lo inet loopback
可以通过修改这个文件激活networkmanager
/etc/NetworkManager/NetworkManager.conf
如果自己修改了上面的interfaces文件,那这个文件会自动变成false,将这里改成true即可。
不过最好还是只用networkmanager,好像两个一起用会产生什么错误。
3、如果上面两个都没有问题,就试试在vmware的虚拟网络编辑器中初始化自己的网络配置把。
4、最后是我自己的问题:nat模式和桥接模式不能同时使用
由于我需要使用nat模式来上网,利用桥接模式来和开发板连接,但是两者不能同时使用。后来发现如果把桥接的网卡禁用了,nat模式才能上网。
到现在还没有解决这个问题,只能两者选其一。