看了一些资料,也弄明白了vmvare网卡的三种模式,NAT、host-only、bridge模式,下面来一一总结,顺便理一理思路。 首先来说一说,安装虚拟机创建的三块vmnet网卡,这个需要弄清楚。它的作用相当一台虚拟交换机,加上一个物理机用于与虚拟机通信的虚拟网卡。物理机与虚拟机的通信就是通过这个vmnet这虚拟设备,因为vmnet上的ip地址(相当于一块网卡),与虚拟机的ip地址在同一网段,而且他们又连接在同一台虚拟交换机上自然可以通信。下面是物理机与虚拟机的通信模式 https://bbs.hh010.com/forum.php?mod=attachment&aid=NDc0OTB8OGZkNWQ0Mjl8MTc0MDA4NjQ0NHwwfA%3D%3D Bridge模式(桥接模式) 桥接模式:与其他两种模式不一样的是,bridge模式下,vmnet上并没又ip地址,虚拟设备被连接到物理网卡,虚拟机默认通过外部的dhcp服务器或者是手动设置ip地址,均可以实现互通,这种模式下,虚拟机器可以通过外部dhcp服务器获取地址上网。物理机与虚拟机的通信模式 https://bbs.hh010.com/forum.php?mod=attachment&aid=NDc0OTB8OGZkNWQ0Mjl8MTc0MDA4NjQ0NHwwfA%3D%3D Nat模式,与桥接host-only模式这两者比较类似,vmnet虚拟设备上均有ip地址,前者有地址转化功能可以上网,后者没有地址转换功能,只能与主机实现互通。在这种情况下虚拟机可以通过networksharing技术连网,除此之还可以将gns3连接到vmnet和物理网卡上,实现虚拟机与通信。物理机与虚拟机的通信模式如下 https://bbs.hh010.com/forum.php?mod=attachment&aid=NDc0ODl8MjUwN2ZhNzV8MTc0MDA4NjQ0NHwwfA%3D%3D 疑问如下,在host-only模式下,虚拟机通过网络分享上网,vmnet虚拟设备上的ip地址也会进行更新,因而也确定了虚拟机网卡的ip地址,但为什么是虚拟机的网关却是vmnet设备上的ip地址?原理是怎么实现的?,与nat模式上网的区别在哪儿?求解高手解答 PS:通过将虚拟设备和物=物理网卡分别桥接到GNS3模拟的路由器上,再nat添加默认路由也可以实现上网。 |