centos7.3配置静态IP

1、修改/etc/sysconfig/network-scripts/ifcfg-ens160,配置ip

注意:这里ens160是我自己虚拟机上的网卡名称,你的不一定是这个,但也是以ifcfg-开头。下图1.1 第二行的BOOTPROTO改为static,表示设置静态IP;第三行至第五行分别是本机IP、子网掩码、网关。然后最后一行把ONBOOT设置为yes,表示开机启动自动激活网卡。

centos7.3配置静态IP_第1张图片
图1.1 配置ip

修改完成后,可以尝试ping 192.168.50.1以及192.168.50.235;发觉ping不通,那就对了。因为没有重启network服务。

2、重启network服务

执行 service network restart,如下图1.2所示,看到ok即可。重启network服务之后,再去ping网关和本机IP就能ping通了。


图1.2 重启network服务

3、修改DNS

配置之后发觉可以ping通网关,却ping不通www.baidu.com;还需配置DNS。执行vim /etc/resolv.conf,直接写入nameserver 114.114.114.114(如果是刚安装的机器,这个配置文件是空的)。

然后再ping 外网比如www.baidu.com即可ping通。

4、最后一点,关于路由和防火墙

若是上面三步完成之后发现还是ping不同本机IP。可以检查下路由,执行route -n;若是没有下图1.3第一行中的网关(注意:你的网关不一定是192.168.50.1,可能是别的),那么还需编辑路由(route add default gw 192.168.50.1)或者重启机器(reboot)。

这里执行route add default gw 192.168.50.1命令的时候,把192.168.50.1换成你自己的网关即可。可再次执行route -n查看。

另外,若还是无法ping通,可查看防火墙状态,若是active,则关闭并禁止防火墙。执行systemctl stop firewalld 和 systemctl disable firewalld即可。


图1.3 路由

你可能感兴趣的:(centos7.3配置静态IP)