我正在关闭对 Linux 机器上特定虚拟接口的欺骗检查。但是,此设置在重新启动后不会保留。怎样才能让它持久呢?
根据我的理解,ip 设置本身应该是持久的。我错过了什么吗?
我正在使用此命令来关闭欺骗检查:
ip link set <interface-name> vf <vf-number> spoof off
运行命令后,我可以验证欺骗检查是否已关闭:
vf 10 MAC 00:00:00:00:00:00, spoof checking off, link-state auto
但是重新启动后我可以看到它再次打开。
答案1
在这种情况下,我会在启动时运行命令,根据您的 Linux 版本,通常有一种方法可以在启动时运行自定义命令。
答案2
我在系统上发现了一个自定义 shell 脚本,该脚本会执行与 ip 相关的更改,并在每次重新启动后执行。我只是在底部添加了 ip 链接,现在它按预期工作了。
答案3
使用网络管理器应该可以使这种情况持续存在:
$ nmcli conn modify <interface-name> sriov.vfs '<vf-number> trust=true spoof-check=false’
我目前没有任何支持此功能的网卡,但语法似乎可以检查出来。