centos7 配置永久静态ip

第一步、设置网络编译器

点击NET设置

第二步、设置win10下适配器的配置

打开网络设置 然后打开虚拟机设置

第三步、启动虚拟机,设置网卡配置(修改配置文件)

首先进入root用户

找到配置文件(注意centos版本不一样最后一个文件名不一样,但相似)

vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

进入修改配置文件

注意这里设置的网关要和虚拟机网络编译器中设置的网关一致 DNS可以不设置,若设置就可以ping通百度,可以上网。

完整配置

DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=34cad817-53a4-43e4-8747-c1e911d864f3
DEVICE=eno16777736
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes


IPADDR=192.168.1.102
GATEWAY=192.168.1.2
NTSMASK=255.255.255.0
DNS1=144.144.144.144
DNS2=8.8.8.8

修改完配置文件后,记得重启网络服务

systemctl restart network

查看ip

ifconfig

第四步、检验

方法一:可以直接用xshell连接,如果连接成功则代表配置成功

方法二: 注意在ping之前先关闭linux和win下防火墙(一般只关闭虚拟机的防火墙就没问题) 关闭/查看虚拟机防火墙命令:

systemctl stop iptables.service
systemctl status iptables.service

dead,代表关闭

● iptables.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

1、在win下打开cmd命令窗口ping一下虚拟机ip地址 命令、ping通的结果如图

2、在linux下打开终端ping本机ip或者VMnet8ip 命令、ping通的结果如图 3、如果1、2都能通则代表配置成功

经验分享 程序员 微信小程序 职场和发展