#>ip a
在我的 debian 10 上安装的 beaglebone black 显示两个不需要的接口,USB0 和 USB1 已分配 IP 地址。我试图弄清楚它们来自哪里以及如何摆脱它们,但没有成功。我使用 apt 清除了 cannman,因此只有 systemd 控制的网络在运行。
dpkg -l |grep network
ii dirmngr management service
ii ifupdown
ii iproute2
ii iputils-ping
ii net-tools
ii netbase
我喜欢拥有一个非常基本的、静态的、像过去那样的服务器网络配置。
答案1
这是 beagleboard.org 图像的一个特定功能。这些图像旨在帮助用户通过 USB 网络访问设备。之所以有两个,是因为存在许多标准,但没有一个标准适用于所有地方。
这是由不属于软件包的启动脚本控制的,位于/opt/scripts/
。另请参阅https://stackoverflow.com/a/42666437/2648865
如果您运行最新的图像,那么这应该非常接近那里的文件:https://github.com/RobertCNelson/boot-scripts/tree/master/boot
更新:如果您正在寻找一个干净的基础来构建,请考虑使用“控制台”映像。它只提供最低限度的功能,不会配置任何花哨的东西。值得注意的是,它不会配置/启用 USB 网络。您需要通过调试 UART(而不是其 USB 端口)或以太网访问它。