前言
虚拟机网络适配器的模式问题:
之前建立ubuntu虚拟机时,网络模式一般没有改动,使用的是NAT模式,没出现过问题。这次要让虚拟机作为软路由时,一开始也没注意网络模式配置,虽然虽然主机也可以ping通虚拟机IP,但是会有其他的网络连接问题。最后改动成桥接模式后,使用就通了。
在使用NAT模式的时候,有一些注意事项:
一:在“查看网络连接”里面,不要禁用vmnet1和vmnet8。
二:电脑管家不要把vmware的服务给加速掉。
如果没有注意的话,可能NAT模式也无法ping通虚拟机。
正文
Openwrt虚拟机安装方法概述:
1.下载openwrt的img镜像,转换成vmdk模式。(我选择的是其他人的魔改版本,自带主题带和docker等各种插件。)
2.vmware新建虚拟机,选择稍后安装操作系统,版本选择Linux 5.x 内核64位,之后选择桥接网络,磁盘时选择转换后的vmdk文件)
Openwrt虚拟机做软路由时的配置:
在本机(win10)打开命令行,执行ipconfig命令,查看本机的局域网地址,因为是wifi连接,所以看WLAN下面的信息,记录IPv4地址和子网掩码、默认网关。
查看虚拟网络编辑器的Vmnet0的配置,已桥接至那里选择主机的无线网卡
进入虚拟机之后,vim /etc/config/network,按i进入编辑模式
netmask填子网掩码 ,ipaddr填子网下的一个任意IP(起的大一点避免IP已经被占用)。之后保存,具体操作:按esc,输入:wq ,再按回车保存退出,返回命令提示行。
之后reboot命令重启虚拟机
在主机访问10.206.22.10,进入openwrt的luci管理页面,登录名root,默认密码password
进入之后,依次点开网络-接口,修改lan口
其中的网关地址和DNS服务器地址,都可以添主机的网关IP,或DNS服务器使用自定义的。并把在下面的DHCP接口忽略
结束,此时本机和虚拟机可以互相ping通,OpenWrt虚拟机连接外网进行软件包更新也没有问题。
最后一步配置,将这个软路由作为旁路由使用:将主机的网络设置,把网关配置为虚拟机的IP,DNS可以选为原来的网关或虚拟机IP,进行测试。