VMware虚拟机网卡的两种模式:Bridged(桥接)和NAT(转发)。
- Bridged(桥接模式)
桥接模式可以让虚拟机的网络和物理机的网络处于平行
的网络中,和物理机处于同一个网段的其他物理机就能ping通该虚拟机。 - NAT模式
该模式虚拟机自己创建一套网络,只有物理机和虚拟机处于同一局域网内,与物理机处于同一网段的无法连接虚拟机。虚拟机通过物理机的网卡进行外网访问。
根据自己需求选择模式,如果是想搭建一套不受外界干扰的局域网络,则用NAT模式。如果想与外界其他处于同一网段的物理机通信,则选择桥接模式
NAT模式
1.查看网关和网段
虚拟机点击【编辑】→【虚拟网络编辑器】
使用NAT模式,选择VMnet8。取消勾选【使用本地DHCP…】,勾选会设置动态ip。
点击NAT设置,记住子网IP范围,如图表示我们只能设置虚拟机在192.168.40.0~192.168.40.255范围内。
注意:
192.168.40.2为网关地址,192.168.40.255为广播地址,192.168.40.0一般为网段IP,所以
0
,2
,255
这三个地址不能设置
2.设置虚拟机IP地址
涉及文件列表:
/etc/sysconfig/network-scripts/ifcfg-*
(网卡)(*根据实际情况不同,本文为ens33)
/etc/sysconfig/network
(主机名)
/etc/resolv.conf
(DNS)
- 网卡信息修改
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
NAME=ens33
UUID=d7a7196e-5033-4849-bcc5-f8c52acd245c
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.40.3
NETMASK=255.255.255.0
GATEWAY=192.168.40.2
ONBOOT
:开机启动。
NM_CONTROLLED
:网络管理组件是否启用,精简版的是没有这个组件的。所以就不需要开启。
BOOTPROTO
:网络分配方式,静态。
IPPADDR
:手动指定ip地址。
NETMASK
:子网掩码。
GATEWAY
:网关ip。编辑好以后保存退出。
- DNS配置
vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver
:这里填对应的dns域名解析服务器的ip。 可以指定多个,其他的默认为备用DNS
- 主机名修改
vi /etc/sysconfig/network
# Created by anaconda
NETWORKING=yes
HOSTNAME=hadoop001
有需要就可以修改主机名。配置完三个文件重启一下机器(或者/etc/rc.d/init.d/network restart
重启网络)。
3.确保Linux虚拟机网络适配器选项
- 选择虚拟机,点击右键→【设置】
- 【硬件】→【网络适配器】→选择【NAT模式】
4.Windows IP设置
设置VMWare给我们配置的网络适配器,就是那个NAT8。右键属性
点击IPv4设置
设置Windows的ip地址,该地址也在范围内。
配置完之后就可以使用xshell等工具连接了。
Bridged(桥接模式)
1.VM设置
查看物理机网卡名称
根据网卡,查看物理机ip网段信息
进入cmd命令行,执行ipconfig /all
虚拟机点击【编辑】→【虚拟网络编辑器】
选择正确的网卡设置将要使用的虚拟机网络适配器,将其改为桥接模式。
2.设置虚拟机IP地址
涉及文件列表:
/etc/sysconfig/network-scripts/ifcfg-*
(网卡)(*根据实际情况不同,本文为ens33)
/etc/sysconfig/network
(主机名)
/etc/resolv.conf
(DNS)
- 网卡信息修改
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
NAME=ens33
UUID=d7a7196e-5033-4849-bcc5-f8c52acd245c
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.88.3 # 这里网段要和物理机网段一致
NETMASK=255.255.255.0
GATEWAY=192.168.88.1 # 网关也要和物理机一样
ONBOOT
:开机启动。
NM_CONTROLLED
:网络管理组件是否启用,精简版的是没有这个组件的。所以就不需要开启。
BOOTPROTO
:网络分配方式,静态。
IPPADDR
:手动指定ip地址。
NETMASK
:子网掩码。
GATEWAY
:网关ip。编辑好以后保存退出。
- DNS配置
vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver
:这里填对应的dns域名解析服务器的ip。 可以指定多个,其他的默认为备用DNS
- 主机名修改
vi /etc/sysconfig/network
# Created by anaconda
NETWORKING=yes
HOSTNAME=hadoop001
有需要就可以修改主机名。
配置完三个文件重启一下机器(或者/etc/rc.d/init.d/network restart
重启网络)。