如何暂时禁用以太网设备的传输

如何暂时禁用以太网设备的传输

我有一个以太网网络,连接了一些网卡,我想确保只有其中一个在可配置的时间间隔(分钟级)内进行传输。目标是最大化传输接口的吞吐量并最小化延迟。

是否可以暂时禁用然后重新启用以太网 MAC 的传输侧(无需重新启动)?这需要以可编程方式完成。

答案1

您可以将网络接口设置为“down”状态,这意味着它既不会发送也不会接收。直接命令是

ip link set eth0 down

eth0你的接口名称在哪里),以及

ip link set eth0 up

但通常你想要运行所有的钩子和初始化,所以你可以使用遗留的ifup/ifdown命令,如果 systemd 也有自己的方式来做到这一点,我不会感到惊讶。

相关内容