0

树莓派上的可预测网络接口通常通过 sudo raspi-config -> 启用可预测网络接口来设置。有没有办法以编程方式启用此选项?我有一个初始化树莓派的 shell 脚本,它也应该启用所述选项。

4

2 回答 2

1

通过快速查看第 1866 行的源代码,我找到了该do_net_names函数。这是您可能想要使用的代码片段:

if [ $RET -eq 0 ]; then
  sed -i $CMDLINE -e "s/net.ifnames=0 *//"
  rm -f /etc/systemd/network/99-default.link
  STATUS=enabled
elif [ $RET -eq 1 ]; then
  ln -sf /dev/null /etc/systemd/network/99-default.link
  STATUS=disabled
else
  return $RET
fi
于 2021-03-07T09:29:28.743 回答
0

正确的命令其实是... $ sudo raspi-config nonint do_net_names 0

如果没有 nonint 参数,则在执行 raspi-config 时会使用 UI。

于 2022-01-12T15:33:06.620 回答