Centos7虚拟机下配置静态IP

时间:2022-12-24 09:45:38

以下为Centos7在VMware下配置静态IP地址,配置完后内外网都可以访问,主机与虚拟机之间可以通信。

1.在VMware里,菜单栏点击【编辑】-->【虚拟网络编辑器】,如下图。选择的是NAT模式:

Centos7虚拟机下配置静态IP

如上图,这里不要勾选”使用本地DHCP服务将IP分配给虚拟机“这个选项。然后是配置子网ip,子网IP与宿主机的IP一定不能处在同一地址范围里,否则就算虚拟机能上网,网络既慢,还不稳定。我主机的IP段是192.168.179.xxx,所以我配了192.168.10.xxx来避开主机的ip段。NAT模式相当于配置了一个子路由器。

在这个界面接着点"NAT设置",查看虚拟机的网关。我这里的网关是192.168.10.2。

Centos7虚拟机下配置静态IP

2.菜单栏点击【虚拟机】-->【设置】打开设置界面,点击【网络适配器】,在右边红色框框内选择VMnet8(NAT模式),如下图

Centos7虚拟机下配置静态IP

3.配置静态IP地址

cd /etc/sysconfig/network-scripts

到该目录下边,找到ifcfg-xxxx的文件,我的文本是ifcfg-ens33。编辑该文件,关键的用粗体字表示,

TYPE="Ethernet"
BOOTPROTO="static" #设置静态IP
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="ens33"
UUID="d4908ca9-40f4-4e3f-a274-54f711e52e91"
DEVICE="ens33"
ONBOOT="yes" #这里如果为no的话就改为yes,表示网卡设备自动启动
IPADDR=192.168.10.100  #静态IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.10.2  #上面的网关地址
DNS1=10.198.1.1 #DNS地址1
DNS2=114.114.114.114 #DNS地址2

4.重启网卡服务:

执行service network restart 

重启后PING外网与内网均可以访问

 Centos7虚拟机下配置静态IP