8

virtualbox各种网络模式的区别

 1 year ago
source link: https://zhangyiming748.github.io/post/virtualbox_network/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

virtualbox各种网络模式的区别

2023-05-24 VirtualBox

virtualbox可选的网络模式有七种

无网络 Not attached

Not attached 模式类似于没插网线,所以网络是断的,没法连接主机和外网,但ip地址什么的是有的.

网络地址转换Network Address Translation (NAT)

NAT 模式下可以访问主机和外网,但主机\外网及其他虚拟机都不能直接访问该虚拟机,这也是virtualbox的默认网络模式.

NAT网络NAT Network

NAT Network 模式和 NAT 类似,唯一的区别是在该模式下,虚拟机之间可以相互访问.

网桥Bridged networking

Bridged networking 模式下,虚拟机类似于内网的一台其他机器,所以它可以访问内网中的其他机器以及外网,内网中的其他机器也可以直接访问它,在该模式下,虚拟机之间也是可以访问的.该模式可以说是virtualbox网络功能最全的模式,如果嫌配置网络麻烦,直接用这个模式就好了.

内部网络Internal networking

Internal networking 模式下,只有虚拟机之间可以相互访问.

仅主机Host-only networking

Host-only networking 模式下,只有虚拟机<=>主机 虚拟机<=>虚拟机之间可相互访问.

通用网络Generic networking

Generic networking 模式,当选择Generic networking网络模式时,会创建一个完全隔离的内部网络供虚拟机使用.外界无法访问这段内部网络,也无法访问外界网络.
这种方式提供了以下几个优点:

  • 安全:由于网络隔离,可以防止未经授权的外部访问.
  • 简单:无需配置网卡或交换机等,开箱即用.
  • 正常通信:虚拟机之间可以正常通信,进行测试等.
    另外,我们还可以为这段内部网络分配网段信息,如:
  • IPv4网络:192.168.xxx.0/24
  • IPv6网络:fd00::xxx:0/64
    然后在虚拟机的网络设置中,将适配器连接至"Generic networking"网络,并配置静态IP或DHCP以获取网络地址.

一台虚拟机可设置多张网卡,比如设置两张网卡,第一张网卡选NAT模式,所以虚拟机可以访问外网,第二张网卡选Host-only networking模式,所以虚拟机可访问主机和其他虚拟机,反之也可以访问.

有关在不同的网络模式下,虚拟机\主机\局域网/外网之间的可访问规则,官方文档给了一个非常好的图表,这里也给大家看下:
mh64wznhht.png

评论基础模式加载中。如需完整体验请针对 disq.us | disquscdn.com | disqus.com 启用代理并 尝试完整 Disqus 模式 | 强制完整 Disqus 模式
加载更多评论

Powered by  & DisqusJS


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK