【问题标题】:Enable predictable network interfaces via shell on Raspberry Pi通过 Raspberry Pi 上的 shell 启用可预测的网络接口
【发布时间】:2021-03-07 09:21:43
【问题描述】:

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

【问题讨论】:

    标签: raspberry-pi4 network-interface raspbian-buster


    【解决方案1】:

    通过快速查看source code at line 1866,我找到了do_net_names 函数。这是您可能想要使用的代码的 sn-p:

    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
    

    【讨论】:

    • 感谢您发布该链接!我想我可以通过 sudo raspi-config do_net_names 0 来启用可预测的名称。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-31
      • 2018-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多