在实践中深化了解VMware虚拟机的上网形式:桥接形式51CTO博客 - 凯时娱乐

在实践中深化了解VMware虚拟机的上网形式:桥接形式51CTO博客

2019-01-03 10:41:50 | 作者: 盼香 | 标签: 虚拟机,形式,上网 | 浏览: 1485

0.阐明


    本篇博文为《在实践中深化了解VMware虚拟机的上网形式》系列的其间一篇:NAT形式。

    有关于深化了解VMware虚拟机的上网形式的含义,能够参阅本系列博文的另一篇《在实践中深化了解VMware虚拟机的上网形式:NAT形式》中的阐明部分,这儿不再打开阐明。

    本博文的编撰方法仍是以理论为主线,结合实践操作,在实践中深化了解VMware虚拟机的各种上网方法。

    VMware虚拟机的上网方法有三种:NAT、桥接、仅主机形式,本篇介绍桥接形式。




1.试验环境


    博主的试验环境如下:

  • 宿主机操作系统:Windows 7

  • VMware Workstation版别:12.5.2 build-4638234

  • 虚拟机操作系统:CentOS 6.5

  • 虚拟机操作系统上网方法:桥接形式

    阐明:为了后边的测验正常,请务必将宿主机和虚拟机的操作系统的防火墙功用封闭。实践上虚拟机运用哪一种操作系统是没有影响的,为了便利测验验证,应该运用自己了解的操作系统。

    关于上网形式的设置,能够参阅下面的图示:



2.桥接形式的理论常识


     当把咱们的虚拟机的上网方法设置为桥接形式时,虚拟机、宿主机、各网卡之间的衔接联系可用下图来表明:

    事实上,上面的原理图能够等价为下面的网络拓扑图:

    因而,当虚拟机运用桥接形式上网时,你能够把这台虚拟机彻底看作是宿主机地点局域中的一台实在主机,它运用的网络地址信息跟宿主机的彻底相同。

    不过需求留意的是,因为咱们的宿主机中或许会有多张网卡,因而,在VMware Workstation中,咱们是能够设定咱们的虚拟机桥接到哪一张网卡上的:

    如图,博主是把当时的虚拟机桥接到宿主机的无线网卡上,因而虚拟机的网络地址信息应该跟宿主机在无线网卡上所获取到的网络地址信息是在同一个网段的,即它们坐落同一个局域网中。




3.在实践中深化了解桥接形式的网络原理


    先在咱们的宿主机上检查网络地址信息:

    能够看到宿主机地点局域网的IP地址段为192.168.1.0/24,因为我的宿主机是接wifi来上网的,而且运用的是DHCP方法来获取ip地址,所以咱们能够在虚拟机上设置运用dhcp的方法来获取IP地址,CentOS的dhcp装备如下:

[root@leaf ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0
HWADDR=00:0c:29:3b:4c:6d
TYPE=Ethernet
UUID=5ae16ecc-0149-487e-8dab-51afc75bd265
ONBOOT=yes
NM_CONTROLLED=yes
#BOOTPROTO=static
BOOTPROTO=dhcp
IPADDR=10.0.0.101
NETMASK=255.255.255.0
GATEWAY=10.0.0.2
DNS1=202.96.128.86
DNS2=202.96.128.166
IPV6INIT=no
USERCTL=no
PEERDNS=yes

    重启CentOS的网络效劳:

[root@leaf ~]# /etc/init.d/network restart
Shutting down interface eth0:  [  OK  ]
Shutting down loopback interface:  [  OK  ]
Bringing up loopback interface:  [  OK  ]
Bringing up interface eth0:  
Determining IP information for eth0... done.
[  OK  ]

    再检查IP地址信息:

[root@leaf ~]# ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:0C:29:3B:4C:6D  
          inet addr:192.168.1.106  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe3b:4c6d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:31386 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15738 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:14467018 (13.7 MiB)  TX bytes:1726371 (1.6 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:239 errors:0 dropped:0 overruns:0 frame:0
          TX packets:239 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:23198 (22.6 KiB)  TX bytes:23198 (22.6 KiB)

    这时能够测验宿主机与虚拟机的连通状况,在宿主机上ping虚拟机的IP地址:

    或许在CentOS上ping宿主机:

[root@leaf ~]# ping 192.168.1.100
PING 192.168.1.100 (192.168.1.100) 56(84) bytes of data.
64 bytes from 192.168.1.100: icmp_seq=1 ttl=128 time=0.530 ms
64 bytes from 192.168.1.100: icmp_seq=2 ttl=128 time=0.482 ms
64 bytes from 192.168.1.100: icmp_seq=3 ttl=128 time=0.508 ms
64 bytes from 192.168.1.100: icmp_seq=4 ttl=128 time=0.579 ms
64 bytes from 192.168.1.100: icmp_seq=5 ttl=128 time=0.447 ms
64 bytes from 192.168.1.100: icmp_seq=6 ttl=128 time=0.448 ms
64 bytes from 192.168.1.100: icmp_seq=7 ttl=128 time=0.552 ms
64 bytes from 192.168.1.100: icmp_seq=8 ttl=128 time=0.220 ms
^C
--- 192.168.1.100 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7352ms
rtt min/avg/max/mdev = 0.220/0.470/0.579/0.107 ms

    因为虚拟机和宿主机都是在同一个局域网中,所以正常状况下它们肯定是能够互通的,当呈现通讯不正常的状况下,就需求留意看是否是因为敞开了防火墙而把数据丢掉掉,所以在这些测验中,都 是主张把防火墙关掉的。

    上面的IP地址信息,对应到前面的原理图上,如下:

    再将其用网络拓扑图来表明,就相当于:

    所以这样一来咱们就很清楚,当VMware虚拟机运用桥接形式上网时,其背面的网络通讯原理和细节的一个完好进程了。




4.下一步应该做什么


    上面关于虚拟机运用的是DHCP分配的地址的方法,实践用手动分配也是能够的,这时它相同能够和宿主机进行网络通讯,能够自行测验一下。




5.在实践傍边的使用


    首要第一点是,当咱们的虚拟机呈现网络问题的时分,都是需求先了解清楚网络的拓扑结构再进行网络排错的,所以上面的内容就为咱们供给了非常好的理论与实践常识。

    别的,假如能够在了解这些网络常识的前提下再去建立各种效劳,做各种测验,能够让咱们做到胸中有数的一种状况,而不再是“水中望月,水中望月”了,相应在这样的不断测验中,咱们的归纳操作才能一定会变得更强。

    不过依然需求阐明的是,上面的图解依然仅仅做参阅,其间的许多细节都是需求了解VMware Workstation的网络虚拟化的细节才能够真实了解清楚的,但不管怎么说,上面的内容关于在网络通讯上面,仍是能够给咱们带来很大的协助的,诚心期望能够帮到我们!

    因为才能和时刻有限,假如发现有问题的,望及时指出。


弥补:

关于网络排错,能够参阅博主之前写的一篇博文:《网络排错大解说》。


版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章