虚拟机VMware三种网络模式

桥接模式

接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信。在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰。

在桥接模式下,虚拟机IP地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致。

总结:(1)桥接模式下的主机配置需要和真实物理机的网络配置一致才可以联网通信

(2)同在桥接模式下的主机可以相互ping通,可以ping通外网,不可以ping通其他子网的主机

查看物理机的以太网信息:

在虚拟机中去修改网卡信息,与物理机保持一致

[root@server69 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
​
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.210.69
GATEWAY=192.168.210.1
DNS=114.114.114.114
DNS2=192.168.210.1
NETMASK=255.255.255.0
​
[root@server70 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
​
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.210.70
GATEWAY=192.168.210.1
DNS=114.114.114.114
DNS2=192.168.210.1
NETMASK=255.255.255.0
​
[root@localhost ~]# ping 192.168.210.70  ##在网桥模式下的主机可以相互通信
PING 192.168.210.70 (192.168.210.70) 56(84) bytes of data.
64 bytes from 192.168.210.70: icmp_seq=1 ttl=64 time=0.260 ms
64 bytes from 192.168.210.70: icmp_seq=2 ttl=64 time=0.413 ms
64 bytes from 192.168.210.70: icmp_seq=3 ttl=64 time=0.565 ms
​
[root@node2 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.88.134  netmask 255.255.255.0  broadcast 192.168.88.255
        inet6 fe80::250:56ff:fe33:1ecc  prefixlen 64  scopeid 0x20<link>
​
[root@node2 ~]# ping 192.168.210.70   ##nat模式下的主机可以和网桥模式下的主机进行联系
PING 192.168.210.70 (192.168.210.70) 56(84) bytes of data.
64 bytes from 192.168.210.70: icmp_seq=1 ttl=128 time=0.782 ms
64 bytes from 192.168.210.70: icmp_seq=2 ttl=128 time=0.938 ms
64 bytes from 192.168.210.70: icmp_seq=3 ttl=128 time=0.916 ms
​
​
[root@localhost ~]# ping 192.168.88.134  ##网桥内的主机不可以ping通nat模式下的主机
PING 192.168.88.134 (192.168.88.134) 56(84) bytes of data.

NAT(地址转换模式)

NAT模式借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网

在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网,VMware Network Adapter VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信。

[root@node2 ~]# more /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO=dhcp
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
[root@node2 ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.88.88  netmask 255.255.255.0  broadcast 192.168.88.255
        inet6 fe80::250:56ff:fe33:1ecc  prefixlen 64  scopeid 0x20<link>
        ether 00:50:56:33:1e:cc  txqueuelen 1000  (Ethernet)
        RX packets 1285  bytes 116116 (113.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2593  bytes 225588 (220.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[root@node2 ~]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=128 time=7.42 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2 ttl=128 time=5.85 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=3 ttl=128 time=5.57 ms

Host-Only(仅主机模式)

Host-Only模式其实就是NAT模式去除了虚拟NAT设备,然后使用VMware Network Adapter VMnet1虚拟网卡连接VMnet1虚拟交换机来与虚拟机通信的,Host-Only模式将虚拟机与外网隔开,使得虚拟机成为一个独立的系统,一般只与主机相互通讯。

如果要使得虚拟机能联网,我们可以将主机网卡共享给VMware Network Adapter VMnet1网卡,从而达到虚拟机联网的目的

# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO=static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.137.149
GATEWAY=192.168.137.1
NETMASK=255.255.255.0
DNS=114.144.144.144
[root@node1 ~]# ping -c 2 www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=55 time=8.48 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2 ttl=55 time=5.29 ms
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值