端口转发?电脑使用wifi联网时虚拟机要怎么配置网络(Oracle VM VirtualBox)?

码农天地 -
端口转发?电脑使用wifi联网时虚拟机要怎么配置网络(Oracle VM VirtualBox)?
引言: 当我们的电脑使用有线连接的时候, 我们只需使用网络桥接模式就可以让虚拟机联网, 而且可以通过ssh工具从我们的宿主机连接到虚拟机, 非常丝滑, 但是当我们的电脑使用wifi连接的时候, 你就会发现使用桥接模式虚拟机的网络不通了, 那么当电脑wifi连接时怎么给虚拟机配网呢?第一步: 添加全局网络转发规则



然后随意配置一个ip, 我的电脑ip是192.168.0.108, 所以然后我配置了一个192.168.111.0的ip(这个ip是配置给虚拟机的, 到时候网络调通了以后你的虚拟机就会在这个网段里面,如图)


然后我们再配置一下网络转发规则

点击ok保存

第二步: 为我们的额虚拟机选择刚刚配置的网络


点击ok保存, 这个时候我们的虚拟机就可以上网了, 我们进到虚拟机验证一下

然后我们输入ip addr查看一下当前的虚拟机ip
你会发现这个ip并不是我们全局配置的那个ip

所以我们这时候要进行下一步配置, 把我们的虚拟机设置成静态ip

第三步: 为虚拟机配置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

需要修改这几个地方

BOOTPROTO="static" # 意思是设置静态ip
IPADDR=192.168.111.22 # ip地址
NATMASK=255.255.255.0 # 子网掩码
GATEWAY=192.168.111.1 # 默认网关
DNS1=192.168.111.1 # dns
ZONE=public # 这个照写就行了
然后:wq保存, 然后执行systemctl restart network重启网络

第四步: 使用finalshell连接虚拟机


注意看这个地址就是我们配置的主机ip

ip地址没问题

网络没问题

附: 当我们使用wifi联网时, 我们的电脑ip可能也是动态分配的, 这就会导致我们每次重启电脑以后就要重新设置那个全局转发规则, 所以我们要为我们的宿主电脑配置一个静态ip, 可能有些同学不知道怎么配置, 这里我简单提一下:
先查看我们动态获取到的联网配置

右键 --> 状态 --> 详细信息

然后把这些数据记下来

然后再到这里点属性

然后这里选ipv4

然后填入刚刚的记录下的数据即可

特别申明:本文内容来源网络,版权归原作者所有,如有侵权请立即与我们联系(cy198701067573@163.com),我们将及时处理。

Tags 标签

加个好友,技术交流

1628738909466805.jpg