更改比格博黑的USB0口地址?

问题描述 投票:2回答:1

我想更改BeagleBone Black的USB0端口的静态IP地址。

我知道这个帖子以前开过(更改小猎犬骨黑USB0的静态IP。). 但是没有找到答案。所以我现在重开,看看大家现在有没有解决的办法。

我也发现有Eric Wong的解决方案。(http:/ewong.mechanging-usb0-ip-address-on-beaglebone-black。 最新的镜像和解决方案中提到的文件内容不同。因此,上面的解决方案不适用。

我做的步骤:步骤1:我试着修改etcnetworkinterfaces,使默认地址为192.168.8.2,而不是192.168.7.2。

iface usb0 inet static address 192.168.8.2 netmask 255.255.255.0 network 192.168.8.0 gateway 192.168.8.1

step2:然后我修改了文件etcudhcpd.conf的内容--将 "192.168.7.1 "改为 "192.168.8.1 "两处。

step3: 重新启动

没错,我失去了我的连接,现在我不得不再次将Debian镜像重写到Beaglebone black上,因为我已经无法访问它了。所以基本上我无法通过192.168.7.2或192.168.8.2访问。

所以,如果有人知道怎么做,如果你能分享你的想法,这将是非常有用的?

beagleboneblack
1个回答
1
投票

进入的比较晚,我的网络内部使用的是192.168.624和192.168.724,所以最新的BB镜像对我来说根本没用。

首先:通过J1连接器进行真正的串口连接是无法替代的;一个3.3v的USB串口dodad很便宜,而且能够从一开始就观察整个启动(和镜像闪烁!)过程是超级有用的。Adafruit有一个和BeagleBone一起使用的产品。https:/www.adafruit.comproduct954

总之,在Debian GNULinux 10上(2020年4月镜像)。/etc/default/bb-boot 含有。

...
USB_CONFIGURATION=enable
#It's assumed usb0 is always enabled, usb1 can be disabled...
USB0_SUBNET=192.168.7
USB0_ADDRESS=192.168.7.2
USB0_NETMASK=255.255.255.0

USB1_ENABLE=enable
USB1_SUBNET=192.168.6
USB1_ADDRESS=192.168.6.2
USB1_NETMASK=255.255.255.0

DNS_NAMESERVER=8.8.8.8

调整这个味道,然后重启。在我的例子中,我把USB0改成了192.168.70,并#把USB1的所有行数全部删掉。

因为我需要定期重新刷新一堆板子,所以我把这个烧到SD卡镜像里自己,这为我以后节省了很多时间。

© www.soinside.com 2019 - 2024. All rights reserved.