我在vm下安装了centos7 得配置静态ip
vm有三种网络设置模式
1.Bridget桥接模式
-
默认使用Vmnet0,不提供DHCP服务
-
虚拟机与外部主机在同一个网段上,相当于一个主机。
-
既能与局域网内的主机通讯,也能与外部网络通信。
-
容易与局域网其他主机引起ip地址冲突
2.仅主机模式
- 默认使用VMnet1,提供DHCP服务。
- 一般情况下不能访问外网。
- 可以与物理主机(本机)访问。
3.NAT模式
- 默认使用VMnet8,提供DHCP服务。
- 可以与物理机互相访问,也可访问外部网络。
- 不能访问局域内其他机器。
- 不会与局域网内其他ip地址发生冲突
选择VMnet8,取消“使用本地DHCP服务将IP地址分配给虚拟机”。我们自己来手工设置IP地址
点开"NAT设置",可以看到其网关是:192.168.149.2
打开Windows的网络设置,在适配器中,看到了吧,有一个也叫VMnet8的网络适配器,VMware里的虚拟机就是通过这个虚拟的网络适配器与主机共享IP地址,从而实现网络通信的。
我们把Windows的VMnet8网络适配器手动设置一个IP地址。
设置什么IP地址呢?就设置VMware的虚拟网络编辑器里的DHCP的IP地址段吧。
IP:192.168.149.3
MASK:255.255.255.0
GATEWAY:192.168.149.2
然后进入centos,打开配置文件,我修改成 149.200
vi /etc/sysconfig/network-scripts/ifcfg-en
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #DHCP修改为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=68b53b23-5bdc-4a06-b610-4435860c05cb
DEVICE=ens33
ONBOOT=yes #no修改yes
IPADDR=192.168.149.200 #IP地址
NETMAST=255.255.255.0 #子网掩码
GATEWAY=192.168.149.2 #网关
打开DNS配置文件
#vi /etc/resolv.conf
nameserver 114.114.114.114
最后同步配置,修改生效
systemctl restart network