引言

CentOS作为一款流行的Linux发行版,在服务器环境中得到了广泛的应用。物理网卡作为网络连接的关键部件,其配置和管理对于系统正常运行至关重要。本文将详细介绍如何在CentOS系统中查看和管理物理网卡,包括配置IP地址、子网掩码、网关以及DNS服务器等。

一、查看物理网卡信息

1. 使用ip addr命令

在CentOS 7及更高版本中,ifconfig命令已被废弃,推荐使用ip addr命令查看物理网卡信息。

ip addr show

该命令将显示所有网络接口的详细信息,包括IP地址、子网掩码、MAC地址等。

ip link命令可以查看网络接口的详细信息,包括状态、类型、硬件地址等。

ip link show

3. 使用ethtool命令

ethtool命令可以查看和配置网络接口的参数。

ethtool -i ens33

其中ens33为物理网卡的名称,具体名称可能因系统而异。

二、配置物理网卡

1. 设置静态IP地址

/etc/sysconfig/network-scripts/目录下,找到以ifcfg-开头的配置文件,例如ifcfg-ens33

vi /etc/sysconfig/network-scripts/ifcfg-ens33

编辑该文件,设置以下参数:

  • BOOTPROTO=static:设置启动协议为静态
  • 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

2. 设置动态IP地址

如果需要设置动态IP地址,可以将BOOTPROTO参数设置为dhcp,然后重启网络服务。

vi /etc/sysconfig/network-scripts/ifcfg-ens33

设置BOOTPROTO=dhcp,保存并退出编辑器,重启网络服务:

systemctl restart network

3. 设置网关和DNS服务器

如果需要单独设置网关和DNS服务器,可以在/etc/resolv.conf文件中修改以下参数:

vi /etc/resolv.conf

设置以下参数:

  • nameserver 8.8.8.8:设置首选DNS服务器
  • nameserver 8.8.4.4:设置备用DNS服务器

保存并退出编辑器。

三、查看物理网卡流量统计

使用ethtool命令可以查看物理网卡的流量统计信息。

ethtool -i ens33 | grep rx_bytes

该命令将显示ens33网卡接收到的字节数。

四、总结

本文详细介绍了在CentOS系统中查看和管理物理网卡的方法。通过本文的讲解,用户可以轻松配置物理网卡的IP地址、子网掩码、网关以及DNS服务器,并查看物理网卡的详细信息。希望本文对您有所帮助。