CentOS网络配置该如何进行系统层面的设置?
CentOS网络配置全攻略:从入门到精通
嘿,朋友们,今天咱们来聊聊CentOS系统里的网络配置,不管你是刚接触Linux的新手,还是已经有一定基础的老鸟,掌握CentOS的网络配置都是必不可少的技能,毕竟,网络通了,咱们的系统才能和外界愉快地交流嘛!

咱们得知道CentOS是啥,CentOS就是一个基于Linux的开源操作系统,它稳定、安全,被广泛应用于服务器领域,而网络配置,就是让CentOS系统能够正确连接到网络,无论是局域网还是互联网。
CentOS的网络配置都包括哪些内容呢?别急,我这就给你一一道来。
查看网络接口信息
在开始配置之前,咱们得先了解系统上有哪些网络接口,在CentOS里,你可以用ip addr
或者ifconfig
(如果安装了net-tools包)命令来查看,我输入ip addr
,屏幕上就会列出所有网络接口的信息,包括接口名称、IP地址、子网掩码等等,这些信息就像是网络接口的“身份证”,有了它们,咱们才能进行下一步的配置。
配置静态IP地址
很多情况下,咱们需要给CentOS系统配置一个固定的IP地址,这样每次重启系统后,IP地址都不会变,这叫做静态IP配置。
配置静态IP,咱们得编辑网络接口的配置文件,在CentOS 7及以后的版本里,这个文件通常位于/etc/sysconfig/network-scripts/
目录下,文件名以ifcfg-
开头,后面跟着网络接口的名称,比如ifcfg-ens33
。

打开这个文件,你会看到一堆配置项,咱们主要关心这几个:
BOOTPROTO=static
:表示使用静态IP。IPADDR=192.168.1.100
:设置IP地址。NETMASK=255.255.255.0
:设置子网掩码。GATEWAY=192.168.1.1
:设置网关。DNS1=8.8.8.8
:设置DNS服务器地址,这个可以根据你的网络环境来改。
改完这些配置项后,保存文件,然后重启网络服务,命令是systemctl restart network
,这样,你的CentOS系统就配置好静态IP地址了。
配置动态IP地址(DHCP)
如果你不想手动设置IP地址,也可以让系统自动从DHCP服务器获取,这叫做动态IP配置。
配置动态IP其实很简单,只需要把网络接口配置文件里的BOOTPROTO
改成dhcp
,然后删除IPADDR
、NETMASK
、GATEWAY
和DNS1
这些配置项(或者注释掉它们),保存文件后,重启网络服务,系统就会自动从DHCP服务器获取IP地址了。
配置主机名和DNS
除了IP地址,主机名和DNS也是网络配置里很重要的一部分,主机名就像是系统的“名字”,而DNS则是用来把域名解析成IP地址的。
配置主机名,你可以直接编辑/etc/hostname
文件,把里面的内容改成你想要的主机名,重启系统或者运行hostnamectl set-hostname 新主机名
命令来应用更改。
配置DNS,你可以编辑/etc/resolv.conf
文件,在里面添加nameserver
行,后面跟着DNS服务器的IP地址,你可以添加nameserver 8.8.8.8
和nameserver 8.8.4.4
来使用Google的公共DNS服务器。
网络故障排查
配置完网络后,有时候可能会遇到网络不通的问题,这时候,咱们就得学会一些网络故障排查的技巧。
你可以用ping
命令来测试网络连通性。ping 8.8.8.8
可以测试到Google公共DNS服务器的连通性,如果ping
不通,那可能是网络配置有问题,或者网络线路有问题。
你可以用netstat
或者ss
命令来查看网络连接状态,这些命令可以显示当前系统上的所有网络连接,包括TCP、UDP等协议的连接,通过查看这些信息,你可以找到可能的问题所在。
别忘了检查网络接口的状态,你可以用ip link show
命令来查看所有网络接口的状态,看看它们是不是都“UP”了,如果某个接口是“DOWN”的,那你可能需要检查一下物理连接或者驱动问题。
实战案例:配置双网卡
说了这么多理论,咱们来个实战案例吧,假设你的CentOS系统有两块网卡,一块连着内网,一块连着外网,你想让内网网卡使用静态IP,外网网卡使用DHCP。
找到两块网卡的配置文件,比如ifcfg-ens33
和ifcfg-ens34
,分别编辑这两个文件:
- 对于内网网卡(
ifcfg-ens33
),设置BOOTPROTO=static
,然后配置IPADDR
、NETMASK
、GATEWAY
(内网网关)和DNS1
。 - 对于外网网卡(
ifcfg-ens34
),设置BOOTPROTO=dhcp
,然后删除其他不必要的配置项。
保存文件后,重启网络服务,这样,你的CentOS系统就配置好双网卡了,内网和外网都能正常访问。
好了,朋友们,今天咱们就聊到这里,通过这篇文章,你应该对CentOS的网络配置有了比较全面的了解,无论是配置静态IP、动态IP,还是配置主机名和DNS,亦或是进行网络故障排查,这些技能都是非常实用的。
网络配置是一个比较复杂的话题,还有很多细节和高级功能咱们没有涉及到,如何配置VLAN、如何设置网络桥接等等,这些就需要你在实际使用中不断学习和探索了。
我想说的是,学习CentOS网络配置就像学习一门新语言一样,需要不断地实践和积累,只有多动手、多思考,你才能真正掌握这门技能,希望这篇文章能对你有所帮助,也欢迎你在评论区留言交流你的学习心得和遇到的问题,咱们下次再见!
文章评论
按教程调CentOS网络配置,系统联网超稳啦 ,真靠谱!