一般宿主机器创建的虚拟机连接的方式为NAT方式,也就是虚拟机和宿主机器形成局域网,而局域网中其他机器是不能访问宿主机器的虚拟机的。如果想要实现局域网中其他机器访问宿主机器的虚拟机,则需要配置一下,配置步骤如下:
目前情况:
linux虚拟机IP:192.168.64.129/130
宿主机器IP: 192.168.1.5
局域网机器IP: 192.168.1.3
0.关闭虚拟机
1.对虚拟机右键 - 选择配置 - 添加网卡 - 勾选设置新增加的网卡使用桥接模式
2.重启虚拟机
3. 通过ipconfig命令查看新增加的虚拟网卡
4.为虚拟网卡新增加静态地址:(这里的ifcfg-nes37是通过ifconfig看出新增加虚拟网卡名称为nes37)
/etc/sysconfig/network-scripts/ifcfg-ens37 内容为:
DEVICE=ens37
NAME=ens37
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=static
# 设置静态地址
IPADDR=192.168.1.129/130
NETMASK=255.255.255.0
#GATEWAY=192.168.1.1
#DNS1=192.168.1.1
5.重启网络 systemctl status network
6.此时局域网其他机器可以ping通虚拟机的ip了。192.168.1.1