CentOS 网卡配置与优化

CentOS 作为一款流行的 Linux 发行版,广泛应用于服务器和桌面系统,在 CentOS 系统中,正确配置网卡是确保网络连接正常的基础,本文将详细介绍 CentOS 网卡的查看、配置和优化方法。
查看网卡信息
查看网卡型号 使用以下命令查看网卡型号:
ls /sys/class/net/ | grep eth
查看网络接口状态 使用以下命令查看网络接口状态:
ifconfig
或者
ip addr show
查看路由表 使用以下命令查看路由表:
route -n
配置网卡

- 修改网络配置文件 CentOS 的网络配置文件位于
/etc/sysconfig/network-scripts/目录下,通常以ifcfg-<interface>的形式命名,<interface>为网卡名称。
(1)编辑网卡配置文件 使用以下命令编辑网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-<interface>
(2)配置参数 以下是网卡配置文件中常见的参数及其含义:
| 参数 | 说明 |
|---|---|
| ONBOOT | 是否在启动时启用该网卡,yes 表示启用,no 表示禁用 |
| BOOTPROTO | 网络启动协议,static 表示静态IP,dhcp 表示动态IP |
| IPADDR | IP地址 |
| NETMASK | 子网掩码 |
| GATEWAY | 网关 |
| DNS1 | 主DNS服务器地址 |
| DNS2 | 备用DNS服务器地址 |
(3)保存并退出编辑器
重启网络服务 修改完网卡配置文件后,需要重启网络服务使配置生效:
service network restart
或者
systemctl restart network
优化网卡
- 开启 TCP 协议栈优化 编辑
/etc/sysctl.conf文件,添加以下内容:
net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies = 1
然后使用以下命令使配置生效:

sysctl -p
- 优化网络性能 编辑
/etc/sysctl.conf文件,添加以下内容:
net.core.somaxconn = 65535 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets = 6000
然后使用以下命令使配置生效:
sysctl -p
FAQs
Q1:如何查看所有网络接口的信息? A1:使用以下命令查看所有网络接口的信息:
ip addr show
Q2:如何查看网络接口的流量统计信息? A2:使用以下命令查看网络接口的流量统计信息:
cat /proc/net/dev
是 CentOS 网卡查看、配置和优化的方法,希望对您有所帮助!
