Linux网络模式
linux系统有三种网络模式分别是仅主机模式、桥接模式、NAT模式,名称分别为vmnet0、vmnet1、vmnet8。
我们在安装VMware workstation之后,计算机会自动安装生成VMware Network Adapter VMnet1和VMware Network Adapter VMnet8两块虚拟网卡
其中 VMnet0 用于 Bridged 模式,VMnet1 用于 Host-only模式,Vmnet8 用于 NAT 模式
VMnet8 和 VMnet1 提供 DHCP 服务,VMnet0 默认则不提供
桥接模式
桥接模式下默认是可以访问互联网,并且需要注意的是桥接网络的虚拟机ip地址和物理真机在一个网段里,在桥接模式下,虚拟机和真实主机地位都一样。一般为插网线的情况。
优点:在桥接模式下,所有的虚拟机、真实主机之间都可以互相通信 。
缺点:因为虚拟机也需要占用主机下的同一个网段的ip,因此容易出现冲突,且当主机切换网络之后,虚拟机的ip也会随时发生变化。
NAT模式
NAT模式下,虚拟机通过VMware8这块虚拟出来的网卡和你的本机进行通讯,虚拟机访问主机所在的同一个局域网内的其他真实主机时,需要经过VMware8网卡转换地址才能通信,反过来,其他真实主机不能访问该虚拟机。除此之外,同一个VMware8网卡虚拟出来的虚拟机因为在同一个网段因此可以互相通信。一般为WIFI情况。
仅主机模式
仅主机模式下,虚拟机通过VMware1网卡和你的本机进行通讯,虚拟机不会占用一个ip地址,只能和你的本机进行通讯。
仅主机和NAT有点类似,但是,仅主机模式下没有NAT路由器,因此不能也不需要进行地址转换,因此也不能进行网络连接。
NAT模式网络连接设置
大前提:电脑联网为WIFI
小提示:电脑有线网的虚拟机联网方式
虚拟机设置为NAT模式
打开Linux虚拟机,在菜单栏虚拟机->虚拟机设置->网络适配器,设置网络连接,NAT 模式
2.设置虚拟网卡VMnet8的IP地址
打开电脑的网络设置,更高适配器选项,选择自己电脑的WIFI的属性,将WIFI共享到虚拟网卡VMnet8.
就可以查看到自动匹配给VMnet8的IP地址。
3.修改虚拟机的IP地址
1、在Linux虚拟机中,菜单栏编辑->虚拟网络编辑器
2、点击左下角的更改设置,将VMnet8的子网IP改为与协议中的相同网段,并按下图勾选对应的选项。
3、点击NAT设置,将网关IP也改成相同网段
退出时一定要点击应用再退出。
4.修改Linux网络配置文件
进入虚拟机修改Linux网络配置文件
通过ifconfig查看是自己虚拟机的虚拟网卡名称eth0或者ens32还是ens33
修改网络配置文件
修改网络配置命令
vi etc/sysconfig/network-scripts/ifcfg-ens32
命令 i修改
IPADDR=192.168.137.66自己定义的外网访问的ip 第三位要跟子网ip同一网段 (66是自己随便选的)
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.137.2 #刚才配置的虚拟网络 NAT 网关IP
DNS1=114.114.114.114 #windows的网络适配器配置的 DNS1
onboot的no给位yes
bootproto的dhcp(动态刷新)改为static
esc 退出修改 shift+:输入wq保存退出
改配置文件改完后永久生效,重启后ip配置也不会丢失。
6、重启虚拟网卡
命令 service network restart
网络配置完成