默认情况下,使用 ethtool 命令所做的修改在重新启动后会消失。
对于永久设置,必须编辑接口配置文件。
对于每个网络设备,/etc/sysconfig/network-scripts/ 中都会有一个文件
例如,对于设备 eth0,将有 /etc/sysconfig/network-scripts/ifcfg-eth0 包含设备的属性。
可以在文件中添加一行以自动实现“ethtool -s”命令允许的设置。
例如:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 ETHTOOL_OPTS="autoneg off duplex full speed 100"
有关“-s”开关允许的选项,请参阅“man ethtools”。
# man ethtool
这些是唯一可以通过这种方式实现的开关选项,因为“ifup”脚本没有编码来处理其他选项。
重新启动网络服务以使更改生效:
# service network restart
如果这不是正在使用的主要接口,并且我们已使用未连接到该接口的另一个 IP 登录,我们还可以使用“ifdown”和“ifup”命令来激活 ethtool 设置。
# ifdown eth0 ifup eth0
这些设置将被永久设置,因此即使在重新启动服务器后,我们也应该看到这些设置完好无损。
日期:2020-09-17 00:13:53 来源:oir作者:oir