在VirtualBox中,桥接网络是一种网络连接类型,它允许虚拟机连接到物理网络上的路由器或交换机,在物理网络上获得独立的网络地址和访问权限。
一、设置VirtualBox桥接网络的步骤:
- 打开VirtualBox软件,并选择你想要配置桥接网络的虚拟机。
- 点击“设置”按钮,选择“网络”选项卡。
- 将“网络适配器”的附加类型设置为“桥接网络”。
- 在“名称”字段中,选择你想要连接的物理网络适配器(例如,Wi-Fi或以太网适配器)。
- 点击“确定”保存更改。
完成上述步骤后,虚拟机就可以访问与物理网络相同的网络,并且可以使用和宿主机同网段的独立的IP地址。
二、跨网段访问遇到的问题
说明:
1.虚拟机不受宿主机防火墙策略影响;
2.如果要做防火墙,需要在虚拟机上做防火墙访问策略;
3.跨网段访问虚拟机桥接网络ip,需要断开nat网卡连接。
1.同网段访问
我这边做的是linux服务器,开启22端口,做好ssh的配置,宿主机可以通过虚拟机获取的地址直接远程登录,同网段其他主机也可以远程登录这个虚拟机。
2.跨网段访问
跨网段远程登录遇到问题,提示连接超时。检查网络设备策略没有发现限制,考虑是虚拟机网络问题。
先说解决方法:去掉虚拟机其他网卡的“启用网络连接”框,仅保留桥接网卡,重启虚拟机,ssh远程登录成功。
(1)虚拟机网卡设置
虚拟机上设置了三个网卡,第一个是nat网卡,第二个是host-only,第三个是桥接网络。
(2)测试连接
跨网段ssh连接网络超时,怀疑是路由问题,关闭第一个nat网卡,测试发现跨网段能ssh连接了。