Linux 7.6设置网口速率
时间: 2025-04-23 20:16:38 浏览: 40
### 配置网络接口的速度和双工模式
在网络管理中,`ethtool` 是一个强大的工具,用于查询和控制网络驱动程序和硬件设置。对于 Linux 7.6 系统中的网络接口速度和双工模式的配置,可以通过 `ethtool` 来实现。
#### 使用 ethtool 设置网口速率
要查看当前网络接口的状态和支持的功能:
```bash
ethtool eth0
```
为了设定特定的网卡(例如 `eth0`)的速度为 100Mbps 并强制全双工模式,可执行如下命令:
```bash
ethtool -s eth0 speed 100 duplex full autoneg off
```
如果希望恢复自动协商功能,则应运行此命令:
```bash
ethtool -s eth0 autoneg on
```
上述操作会立即生效而无需重启系统或服务[^3]。
#### 修改永久配置文件
为了让更改持久化保存,在 `/etc/sysconfig/network-scripts/` 目录下找到对应的 ifcfg 文件并编辑它。比如针对名为 bond0 的绑定接口,其配置可能看起来像这样[^2]:
```plaintext
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.99
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ETHTOOL_OPTS="speed 100 duplex full"
```
这里通过 ETHTOOL_OPTS 参数指定了所需的速度和双工选项。修改完成后记得重新加载网络配置或者重启计算机使改动生效。
#### 注意事项
当手动指定链路参数时,请确保所选数值与对端设备兼容;否则可能导致连接不稳定甚至无法建立有效通信。通常情况下建议保持默认的自适应模式除非有特殊需求。
阅读全文
相关推荐














