给虚拟机配置静态ip地址,能在主机上连接虚拟机上的服务,虚拟机能正常访问外网
环境:vmbox + centos
host-only模式就是在你电脑上弄了个双网卡?多了一个下图所示网络适配器(Host-only)
1、首先设置访问外网,把当前连接的网络共享给host-only网络:选择联网的那个网络适配器,右击,属性,共享,勾选第一个复选框,选择host-only网络适配器
2、设置虚拟机网络为Host-only模式:
默认的host-only适配器设置(管理->全局设定->网络)
双击上图选项,有给虚拟机静态分配地址和动态分配地址(DHCP服务器)的两个服务器,默认静态网关为192.168.137.1,子网掩码:255.255.255.0
3、在centos里面设置静态地址:/etc/sysconfig/network-scripts/ifcfg-eth0 文件
GATWAY就是前一张图里的IP地址,DNS1是你局域网的网关地址
4、重启网络服务:service network restart
测试:
在本地 ping 虚拟机地址(上图中:192.168.137.20)能ping通,下个能远程连接Linux的工具(xshell,putty等)就可以连接使用你的虚拟机了;在虚拟机里ping 外网地址(如:114.114.114.114)也是能正常ping通的,OK