说明:本文主要使用 Host-Only 方式,实现:虚拟机可访问外网,宿主机可访问虚拟机,虚拟机与局域网中的其它虚拟机相互访问。
网上的 端口转发、双网卡形式都没有测试成功,此方案还是比较完美的。
---------------- 具体步骤如下 ----------------------------------------------------------
1.全局网络设置
2.共享宿主机已连接的网卡给虚拟机,如下图:
如果提示……要将……设置为 192.168.137.1 ……之类的,直接单击确定。
3.虚拟机网卡设置
4.启动虚拟机
- # ifconfig -a <----- 查看网卡信息
- # vi /etc/sysconfig/network-scripts/ifcfg-eth0 <----- 修改网卡配置
- DEVICE=eth0 HWADDR=08:00:27:C8:58:70 TYPE=Ethernet
- UUID=65c09d12-8213-483d-93ad-abe2c3aea44d
- ONBOOT=yes
- NM_CONTROLLED=yes
- BOOTPROTO=static
- IPADDR=192.168.137.11
- NETMASK=255.255.255.0
- # vi /etc/sysconfig/network <----- 修改默认网关
- NETWORKING=yes
- HOSTNAME=localhost.localdomain
- GATEWAY=192.168.137.1
- # vi /etc/resolv.conf <----- 添加DNS
- ; generated by /sbin/dhclient-script
- nameserver 192.168.137.1
- nameserver 8.8.8.8
- # service network restart <----- 重启网卡
- ---------------------------------------------------------------------------
- PS:也可以将 ip 地址、网关、DNS都写入 ifcfg-eth0 一个文件里面;具体ip、DNS的值也可根据自己实际情况修改
6.测试
ping baidu.com <------ 一个外网地址
ping 192.168.137.11 <------- 宿主机或一个局域网地址