我有一个以太网网络,连接了一些网卡,我想确保只有其中一个在可配置的时间间隔(分钟级)内进行传输。目标是最大化传输接口的吞吐量并最小化延迟。
是否可以暂时禁用然后重新启用以太网 MAC 的传输侧(无需重新启动)?这需要以可编程方式完成。
答案1
您可以将网络接口设置为“down”状态,这意味着它既不会发送也不会接收。直接命令是
ip link set eth0 down
(eth0
你的接口名称在哪里),以及
ip link set eth0 up
但通常你想要运行所有的钩子和初始化,所以你可以使用遗留的ifup
/ifdown
命令,如果 systemd 也有自己的方式来做到这一点,我不会感到惊讶。