beaglebone black debian 10 USB0和USB1上的IP地址从何而来,如何消除它们?

beaglebone black debian 10 USB0和USB1上的IP地址从何而来,如何消除它们?
#>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 端口)或以太网访问它。

相关内容