嘿嘿
做为一个程序员,怎能不懂Linux和网络呢,虽然咱不是专业的运维人员
就像,你开车多年,不会修车,也不清楚发动机原理。
但是上个润滑油你得会吧,你得知道一些基本参数吧,换个备胎你得会吧。。。
阅读这篇需要一点网络基础,VMware它会虚拟出一些网络设备和操作系统
-
虚拟交换机(虚拟网络编辑器里编辑的就是这个)
- VMnet0:用于桥接网络下的虚拟交换机
- VMnet1:用于仅主机网络下的虚拟交换机
- VMnet8:用于NAT网络下的虚拟交换机
-
虚拟操作系统网卡(CentOS命令ipconfig查看的网卡)
- ifcfg-ens32:CentOS中的网卡配置
- …
-
虚拟网卡
- 只能看到1和8,这是因为0是桥接模式,桥接的是物理机的物理网卡,所以不列出来
- VMware Network Adepter VMnet1:仅主机网络进行通信的虚拟网卡
- VMware Network Adepter VMnet8:NAT网络进行通信的虚拟网卡
-
物理主机网卡
- 以太网
- WLAN
桥接模式
虚拟交换机VMnet0,
虚拟操作系统网卡插到这个交换机的一个接口上
物理主机网卡也插到这个交换机上,网卡都是交换模式的,可以相互访问而不干扰
等于家里有一台带wifi的路由器,我手机连接到这个wifi了,电脑也连接到这个wifi了。
所以直接设置linux系统中ifcfg-ens32网卡配置就可以上网了。
ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致
详解图
NAT模式
NAT模式中,物理网卡直接与虚拟NAT相连,然后虚拟NAT与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联接外网(大部分都是用NAT模式的)
详解图
仅主机模式
仅主机模式将虚拟机与外网隔开,使虚拟机成为一个独立的局域网系统,只与物理机通讯
想上外网只能用物理网卡共享网络给虚拟网卡
详解图