1.vbox全局设置
新建host-only网络。一般网络名会是vboxnet0,默认IP地址为192.168.56.1,子网掩码:255.255.255.0。
为了方便之后相互通信,需要虚拟机使用静态IP,因此将DHCP服务器禁用。
2.虚拟机设置
打开虚拟机之前先修改下虚拟机的网络设置,修改网卡1的连接方式为仅主机(Host-only)适配器,界面名称选择前面新建的vboxnet0,保存
启动虚拟机,修改虚拟机Win7系统网络连接:
Ubuntu输入命令 nm-tool 可以查看dns
至此,双机应可相互ping通。可能你在Ubuntu中无法ping通虚拟机中的Win7,是因为Win7的防火墙禁止ping,关闭防火墙应该就可以了。
3.开启Ubuntu的网络转发
网上有很多使用iptables实现host-only访问外网的教程,但是大都把这一步省了。但恰恰是这一步的缺失导致了我之前一直无法让host-only的虚拟机访问外网!
开启的方式如下:
编辑/etc/sysctl.conf
sudo vim /etc/sysctl.conf
去掉下面一行的注释(去掉形状的#)