Ubuntu16.04与wins7和开发板要实现互通。虚拟机为Ubt,使用Virtual box。
Ubuntu16.04虚拟机安装好后,一般情况下按照默认配置是直接可以上网的。
要实现互通并且上外网需要两张网卡
在virtualbox设置里面,设置-》网络-》网卡一:第一张网卡设置为NAT网络地址转换,选择网卡,其他基本不用变;打开第二个网络适配器,选择为桥接网卡,选择网卡。
打开虚拟机, 系统设置-》网络设置:会新出来一个网络连接,这个就是刚添加的那个桥接网,需要配置一下。设置一下ip为手动,地址就是局域网网段里面的某个有效地址。Ex,10.0.0.3 netmask 255.255.255.0,这个需要根据不同的局域网设置而变化。重启一下网络。
发现局域网可以ping通,广域网断开。关掉虚拟机,设置里面关掉适配器2,再启动虚拟机,发现又可以上广域网了。应该是适配器2影响到了路由表,开适配器2后默认路由会有问题。果然,
route -n 一下,显示出静态路由表一片乱七八糟,默认的网卡设备成了2号网卡,所以会尝试用2号网卡连广域网。
接下来可以按照:
https://blog.csdn.net/u010186511/article/details/46650587
或
https://www.cnblogs.com/baiduboy/p/7278715.html
里面来修改临时路由
按照:
https://blog.csdn.net/u010186511/article/details/46650587
或
https://blog.csdn.net/kvikon91/article/details/56721365
来使更改永久生效