virtualbox 网络配置(局域网内任一主机ping通虚拟机)

1.virtualbox配置网卡
网卡1:网络地址转换(NAT) 。实现了上网
网卡2:桥接网卡,混杂模式:全部允许。实现了局域网内的主机ping通。如果设置的是主机(Host-Only)网络 混杂模式设为:全部允许,那么只能主机才能ping通虚拟机,局域网内其他电脑不行。
2.进入虚拟机后
发现linux系统的 /etc/sysconfig/network-script/里没有网卡2enp0s8的配置文件,虽然此时用ip a命令能看到新的网卡enp0s8,但是实际上并不算成功,需要执行命令nmcli connection add type ethernet con-name enp0s8后才有配置文件
3.然后在 /etc/sysconfig/network-script/里编辑ifcfg-enp0s8:

#修改
BOOTPROTO=static
#添加
IPADDR=192.168.1.2 #静态IP  网段和VirtualBox Host-Only Network的网段一样
NETMASK=255.255.255.0 #子网掩码  

如果是用的centos9,那么在/etc/NetworkManager/system-connections/里编辑enp0s8.nmconnection

在[ipv4]下新增
address=192.168.1.2

4.重启网络
service NetworkManager restart(安装了NetworkManager就不要用network那个命令了,用不起),然后用ip a命令看ip,发现没变,只好重启虚拟机,重启后改变。
5.然后在局域网的另一台电脑也能ping到虚拟机了,同时虚拟机也能上网了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容