CentOS 7设置静态IP并修改DNS

1. 设置静态IP

首先需要确定网线插在服务器的哪一个网络接口上,接口旁边一般都有写。我这边是插在1号接口上的。
然后修改网络配置文件,文件位于 /etc/sysconfig/network-scripts/ 目录下,因为我使用的是1号以太网接口,因此需要修改的文件为ifcfg-eno1,使用vim打开:

sudo vim /etc/sysconfig/network-scripts/ifcfg-eno1

添加或修改以下内容,并保存:

BOOTPROTO=static
IPADDR=x.x.x.x
NETMASK=x.x.x.x
GATEWAY=x.x.x.x
# 取消NetworkManager管理服务
NM_CONTROLLED=no
ONBOOT=yes

最后重启网络服务,完成静态IP的设置。

sudo systemctl restart network.service

2. 修改DNS

配置完IP之后,发现不能安装软件,通过ping,发现不能解析域名,故尝试修改DNS。

  1. 首先禁用NetworkManager的DNS配置,即在 /etc/NetworkManager/NetworkManger.conf 中添加dns=none.
  2. /etc/resolv.conf 中添加以下两行,并保存:
nameserver 8.8.8.8
nameserver 8.8.4.4

现在,再次尝试ping www.baidu.com,发现已经可以正常接收数据了。

猜你喜欢

转载自www.cnblogs.com/sangf/p/10002767.html