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。
- 首先禁用NetworkManager的DNS配置,即在 /etc/NetworkManager/NetworkManger.conf 中添加dns=none.
- 向 /etc/resolv.conf 中添加以下两行,并保存:
nameserver 8.8.8.8
nameserver 8.8.4.4
现在,再次尝试ping www.baidu.com
,发现已经可以正常接收数据了。