一:基础知识
VMnet0:用于虚拟桥接网络下的虚拟交换机
VMnet1:用于虚拟Host-Only网络下的虚拟交换机
VMnet8:用于虚拟NAT网络下的虚拟交换机
VMware Network AdepterVMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡
VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网卡
二、桥接模式
在这种模式下,VMware虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。
- 查看ip段
ipconfig /all
- 更改配置
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens*
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=905e645b-2d75-45ca-bcb9-ba0f9ab060fe
DEVICE=ens33
ONBOOT=yes
#跟宿主机处于一个ip段
IPADDR=192.168.1.20
#跟宿主的网关一样
GATAWAY=192.168.1.1
#跟宿主的默认网关一样
NETMASK=255.255.255.0
#跟宿主的DNS一样
DNS1=192.168.1.1
- 配置网关
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yangni
#跟网络编辑器的网关一致
GATEWAY=192.168.1.1
- 设置DNS
vim /etc/resolv.conf
跟宿主的网关一致
nameserver 192.168.1.1
二、NAT模式
使用NAT模式,就是让虚拟系统借助NAT的功能,通过宿主机所在的网络来访问公网。在这种模式下宿主机成为双网卡主机,同时参与现有的宿主局域网和新建的虚拟局域网,但由于加设了一个虚拟的NAT服务器,使得虚拟局域网内的虚拟机在对外访问时,使用的则是宿主机的IP地址,这样从外部网络来看,只能看到宿主机,完全看不到新建的虚拟局域网。
- 打开虚拟环境编辑器(编辑-虚拟环境编辑器)
- 更改配置
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens*
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=905e645b-2d75-45ca-bcb9-ba0f9ab060fe
DEVICE=ens33 ONBOOT=yes
#跟网络编辑器的ip在一地址段
IPADDR=192.168.61.20
#跟网络编辑器的网关一致
GATAWAY=192.168.61.2
#跟网络编辑器的默认网关一致
NETMASK=255.255.255.0
#跟网络编辑器的DNS一致
DNS1=192.168.61.2
- 配置网关
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yangni
#跟网络编辑器的网关一致
GATEWAY=192.168.61.2
- VMware Network Adapter VMnet8
- 设置DNS
vim /etc/resolv.conf
跟网络编辑器的网关一致
nameserver 192.168.61.2
三、仅主机模式
待补充
四、自定义
待补充
五:LAN区段
待补充