CentOS新建虚拟机后配置静态IP
话说我为啥要设置静态IP呢?
因为我新建完虚拟机后,发现输入命令 ip a后,出来的地址是 127.0.0.1,然后还ping不通外网。
百度了一下,就配置个静态IP。
(1)在本机电脑打开cmd,ipconfig查看IP,注意其中为VMnet8的IP;
(2)去VMware新建虚拟机后 编辑-虚拟机网络编辑器,点击VMware8查看其IP地址的前三位是否和本机一样,不一样的话修改为一样;
(3)修改完点击NAT设置进入其中配置网关,网关前三位与IP一致,最后一位可以为2或者1;
(4)进入虚拟机中,关掉防火墙:
查看防火墙状态 systemctl status firewalld.service
关闭防火墙 systemctl stop firewalld.service
禁用防火墙 systemctl disable firewalld.service
(5)编辑文件配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=5884a4f6-a782-41dd-98a0-f8b6812f70f2
DEVICE=ens33
ONBOOT=yes
IPADDR=169.254.154.150
NETMASK=255.255.255.0
GETWAY=169.254.154.2
DNS1=8.8.8.8
DNS2=8.8.4.4
(6)网上说还要进行vi /etc/resolv.conf配置,但我发现他会根据上面的配置中的DNS来,如果上面没有DNS配置,则直接为空
(7)重启服务一下:service network restart
(8)可以看一下IP了:ip a或者 ip addr
(9)进行ping主机
(10)如果发现:虚拟机ping不通主机,但是主机可以ping通虚拟机:参考https://blog.csdn.net/hskw444273663/article/details/81301470
(11)最后,我还是没有ping的通外网,应该是与配置的DNS有关,待补充