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