virtualbox
网络接入模式
网络接入模式 | 外网访问 | 主机通讯 | 特点 |
---|---|---|---|
桥接网卡 | yes | yes | 分配到网络中的独立IP,网络功能相当于实体机 |
仅主机 | no | yes | 虚拟机可以和宿主机在同一局域网内 |
网络地址转换NAT | yes | no | 访问速度较慢 |
网络地址转换NAT
如果虚拟机要和宿主机通讯,需要配置端口转发。
# 例如,在该模式下,还想通过SSH访问虚拟机
virtualbox的虚拟机设置->网络->高级->端口转发
端口转发规则:
名称:SSH
协议:TCP
主机端口:2222
子系统端口:22
# 然后在宿主机上使用ssh -p 2222 root@127.0.0.1连接虚拟机
仅主机
如果想要访问外网,可以采用如下两种方式:
- 需要配置虚拟网卡。并启用“宿主机网络共享”功能
# 例如,在该模式下,还想访问外网
virtualbox配置好仅主机的虚拟网卡后(DHCP也开启)
# 然后参考配置的IP和子网掩码等信息,在主机端的网络配置中修改虚拟网卡配置,自定义IP
# 修改主机正在使用的网卡配置
属性->共享
允许虚拟机和主机共享网络连接:都勾选,并选择刚刚配置的虚拟网卡
- 双网卡配置