最近做一个项目,需要配置相应的环境,需要配置NAT的静态IP和HOSTONLY的固定IP,在网上了很久,都没有一个完整的回答,只是片面性的。
以我的环境配置为例说明如下:
1.vitualbox的网卡1和2分别设置NAT模式和HOSTONLY模式如下:
2.对debain系统的配置文件进行配置
即对/ect/network/interfaces 进行如下配置:
我这里设置的是对eth0 设置为动态获取IP,用于NAT,eth1设置为静态IP,一边主机与虚拟机通信。eht1的 IP:192.168.56.8
子网掩码:255.255.255.0 网关:192.168.56.254
注意:上面的IP和网关要和本机的属于同一网段,子网掩码相同。并且我将本机的这些信息设置为手动设置,而不是自动获取,以免改变。我的HOSTONLY模式用到本机网卡见上面的截图:其网卡的基本信息如下:
手动设置如下:
这些都弄好后,在虚拟机上执行:sudo /etc/init.d/networking restart