Linux虚拟机网络设置

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

小提示:电脑有线网的虚拟机联网方式

  1. 虚拟机设置为NAT模式

打开Linux虚拟机,在菜单栏虚拟机->虚拟机设置->网络适配器,设置网络连接,NAT 模式

2.设置虚拟网卡VMnet8的IP地址

  1. 打开电脑的网络设置,更高适配器选项,选择自己电脑的WIFI的属性,将WIFI共享到虚拟网卡VMnet8.

  1. 就可以查看到自动匹配给VMnet8的IP地址。

3.修改虚拟机的IP地址

1、在Linux虚拟机中,菜单栏编辑->虚拟网络编辑器

2、点击左下角的更改设置,将VMnet8的子网IP改为与协议中的相同网段,并按下图勾选对应的选项。

3、点击NAT设置,将网关IP也改成相同网段

退出时一定要点击应用再退出。

4.修改Linux网络配置文件

  1. 进入虚拟机修改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

网络配置完成

你可能感兴趣的:(linux,网络,服务器)