当前我的主机使用 WIFI上网,即使用无线网卡进行联网。
无线网卡的 IP 地址:192.168.124.111。
无线网卡的网关地址:192.168.124.1。
一、桥接模式(Bridged)
使用该模式的虚拟操作系统,是局域网中的一个独立主机, 具有独立访问网络中其他主机的功能。它的配置信息由 VMnet0 虚拟网络提供, 不支持 DHCP 服务。用户需要按照一定的规则配置相应的信息,IP 地址必须和宿主机在同一个网段,这样才能实现虚拟操作系统与宿主机之间的通信。
如果需要让虚拟操作系统具备访问互联网的功能,则还需要手动配置 TCP/IP 信息,利用局域网或宿主机的网关和 DNS 实现此功能。 如果用户想让虚拟机中的操作系统为它所在的局域网提供网络服务,就可以选用该模式。
0)桥接模式下,将虚拟机的网卡,桥接到无线网卡(Wireless LAN)。
1)设置虚拟机网卡的 IP 地址为静态地址: 192.168.1.141.
该虚拟机网卡 IP 地址 192.168.1.141, 与 无线网卡 IP 地址:192.168.124.111,属于不同的网段。
因此将虚拟机网卡桥接到无线网卡上,会有问题。此时我们虚拟机 ping 百度,是 ping 不通的。
2)设置虚拟机网卡的 IP 地址为静态地址: 192.168.124.141.
该虚拟机网卡 IP 地址 192.168.124.141, 与 无线网卡 IP 地址:192.168.124.111,属于相同的网段。
此时我们虚拟机 ping 百度,是能 ping 通的。
3)设置虚拟机网卡的 IP 地址为 DHCP 动态地址: 192.168.1.141.
由于设置了 DHCP IP 地址,可以看到 ifdown/ifup
命令也能连接到 192.168.124.0
网段,即可以连接到无线网卡。
此时我们虚拟机 ping 百度,是能 ping 通的。
4)设置虚拟机网卡的 IP 地址为 DHCP 动态地址: 192.168.124.141.
这种情况我们虚拟机 ping 百度,是肯定能 ping 通的。
二、网络地址转换模式(NAT)
该模式的工作原理就是让虚拟系统借助网络地址转换功能,通过宿主机所在的局域网来访问互联网,也就是说,使用该模式可以实现在虚拟系统里访问互联网,不过和桥接模式访问互联网的原理不同。这种模式下的虚拟系统的 TCP/IP 配置信息是由 VMnet8 虚拟网络的 DHCP 服务器提供的,由系统自动配置,无法进行手工修改。 采用该模式最大的优势是虚拟系统接入互联网非常简单,不需要进行任何其他的配置,只要宿主机能访问互联网即可。而它的缺陷就在于虚拟网络系统无法和它所在的局域网中的其他主机进行通信。
0)首先设置虚拟机的网卡适配器为 NAT 模式,并且设置为手动设置 IP 网段:192.168.124.0. 该网段与无线网卡属于同一个网段。
1)主机 Windows 的 VMnet8 虚拟网卡适配器,也自动刷新为虚拟机中的配置:192.168.124.0 网段。
2) 为了让配置生效,需要关闭重启 VMnet8 虚拟网卡。
3)第一次发现 ping 百度不通。
于是使用 ifconfig
命令,怀疑可能是 ip 地址跟无线网卡不是同一个网段的原因。
4)设置 IP 地址为静态地址:192.168.124.141。
该静态地址与无线网卡属于同一个网段:192.168.124.0. 此时就能 ping 通百度。
三、主机模式(host-only)
在主机模式下,所有的虚拟系统是可以互相通信的,但虚拟系统和真实的网络是被隔离开的。这种模式适用于要求将真实环境和虚拟环境隔离开的特殊网络调试环境中。与NAT模式相比,该模式的TCP/IP配置信息也是由DHCP服务动态分配的,区别在于这种模式下是由 VMnet1 虚拟网络提供服务,而且虚拟系统和宿主机系统是可以相互通信的。
参考链接:https://blog.csdn.net/qq_45336153/article/details/126834630
参考链接:https://blog.csdn.net/lswfcsdn/article/details/128653602