virtualbox

网络接入模式

网络接入模式外网访问主机通讯特点
桥接网卡yesyes分配到网络中的独立IP,网络功能相当于实体机
仅主机noyes虚拟机可以和宿主机在同一局域网内
网络地址转换NATyesno访问速度较慢

网络地址转换NAT

如果虚拟机要和宿主机通讯,需要配置端口转发。

# 例如,在该模式下,还想通过SSH访问虚拟机
virtualbox的虚拟机设置->网络->高级->端口转发

端口转发规则:
名称:SSH
协议:TCP
主机端口:2222
子系统端口:22

# 然后在宿主机上使用ssh -p 2222 root@127.0.0.1连接虚拟机

仅主机

如果想要访问外网,可以采用如下两种方式:

  1. 需要配置虚拟网卡。并启用“宿主机网络共享”功能
# 例如,在该模式下,还想访问外网
virtualbox配置好仅主机的虚拟网卡后(DHCP也开启)

# 然后参考配置的IP和子网掩码等信息,在主机端的网络配置中修改虚拟网卡配置,自定义IP

# 修改主机正在使用的网卡配置
属性->共享
允许虚拟机和主机共享网络连接:都勾选,并选择刚刚配置的虚拟网卡
  1. 双网卡配置