CentOS 设置网络配置详解

网络配置
CentOS 作为一款流行的 Linux 发行版,其网络配置是系统运行的基础,本文将详细介绍如何在 CentOS 中设置网络,包括静态IP地址配置、网络接口配置、网关设置以及DNS配置等。
静态IP地址配置
编辑网络配置文件
在 CentOS 中,网络配置文件位于/etc/sysconfig/network-scripts/目录下,以 eth0 网络接口为例,编辑ifcfg-eth0文件。设置网络参数
打开ifcfg-eth0文件,按照以下格式设置网络参数:
TYPE=Ethernet BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME="System eth0" UUID=... DEVICE=eth0 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
IPADDR 为 IP 地址,NETMASK 为子网掩码,GATEWAY 为网关地址,DNS1 和 DNS2 为 DNS 服务器地址。
重启网络服务
保存文件后,重启网络服务使配置生效:
systemctl restart network
网络接口配置

查看网络接口
使用ip addr或ifconfig命令查看网络接口信息。创建网络接口
如果需要添加新的网络接口,可以使用nmcli或ip link命令创建。
nmcli con add type eth ifname eth1 ip4 192.168.1.101/24 gw 192.168.1.1
- 启用网络接口
使用nmcli或systemctl命令启用网络接口。
nmcli con up eth1
网关设置
查看当前网关
使用ip route或route命令查看当前网关。设置网关
编辑/etc/sysconfig/network文件,添加以下内容:
GATEWAY=192.168.1.1
重启网络服务
重启网络服务使配置生效:
systemctl restart network
DNS配置
查看当前DNS
使用cat /etc/resolv.conf命令查看当前 DNS 服务器地址。
设置DNS
编辑/etc/resolv.conf文件,添加以下内容:
nameserver 8.8.8.8 nameserver 8.8.4.4
重启网络服务
重启网络服务使配置生效:
systemctl restart network
FAQs
问题:如何查看网络接口状态?
解答:使用nmcli或ifconfig命令查看网络接口状态。问题:如何修改网络配置文件?
解答:编辑/etc/sysconfig/network-scripts/目录下的ifcfg-eth0文件,修改相应参数后重启网络服务。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复