在Linux系统中,CentOS是一个流行的发行版,它允许用户通过命令行进行高效的系统管理,对于网络配置来说,正确地识别和设置物理网卡是确保网络连接正常的关键步骤,以下是如何在CentOS中为物理网卡配置IP地址、子网掩码、默认网关等信息的详细指南。

查找物理网卡名称
在CentOS中,首先需要确定物理网卡的名称,以下是一些常用的命令:
- ip a:查看所有网络接口及其状态。
- ifconfig:查看网络接口及其配置。
通过ip a命令,您可能会看到类似以下信息:
1: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft 2518sec preferred_lft 2518sec
inet6 fe80::21a2:b3c4:d5e6:7f8g/64 scope link
valid_lft forever preferred_lft forever 从上面的输出中,我们可以看到物理网卡名为eth0。
配置静态IP地址
一旦确定了物理网卡的名称,您就可以配置静态IP地址,以下是一个基本的配置步骤:
1 编辑网络配置文件
使用文本编辑器打开网络配置文件:

sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
2 设置网络参数
在配置文件中,设置以下参数:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=xxx-xxx-xxx-xxx-xxx
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1 IPADDR:分配给网卡的IP地址。NETMASK:子网掩码。GATEWAY:默认网关。
3 保存并退出
保存文件并退出编辑器。
重启网络服务
配置完成后,需要重启网络服务以应用更改:
sudo systemctl restart network
验证网络配置
使用以下命令验证网络配置:
ip a
或者

ifconfig
确保物理网卡eth0的状态为UP,并且显示正确的IP地址、子网掩码和网关。
FAQs
问题1:如何修改CentOS中物理网卡的IP地址?
解答:要修改物理网卡的IP地址,按照上述步骤编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件中的IPADDR参数,然后重启网络服务。
问题2:为什么我的物理网卡配置后没有生效?
解答:如果物理网卡配置后没有生效,请检查以下几个方面:
- 确保网络配置文件正确无误。
- 确保
ONBOOT参数设置为yes,这样在系统启动时才会激活网络接口。 - 检查是否有其他配置文件(如
/etc/dhcpcd.conf)覆盖了您的静态IP设置。 - 重启网络服务或重启计算机以应用更改。
