BBBlack修改USB静态IP

      最近在尝试修改BBBlack的usb静态IP来实现PC机同时连接多个板。查看国内和国外的一些博客和资料,按照他们的方法都没有实现。本来打算放弃这种方法,决定采用无线网卡实现多个BBBlack与PC机相连,这项艰巨的任务就交给师弟们进一步探索。经过一段时间的探索,没想到还真让他们给整出来了。我将这解决的方法总结出来,既当作一个笔记,也作为一个经验分享给大家,避免大家在这方面花费太多时间。有错误的地方,大家可以指正,不喜欢的可以(左)右上角退出!
....................................................................................................................................
华丽的分割线

...................................................................................................................................

      首先除了有个USB线外,你还需要一个USB转串口的线,串口线连接方法如下图:


       将USB以及串口和PC机相连后,在PC机新终端输入命令“sudo screen /dev/ttyUS0 115200”(你有可能需要通过命令”sudo apt-get install screen“来下载screen)来通过串口登陆板子,开个新终端通过ssh或PUTTY进入板子终端(USB进入方式)。

        在BBB终端通过命令"vi /opt/scripts/boot/am335_evm.sh"打开am335_evm.sh文件(不同的版本可能该路径不同)。修改自己想要的ip地址,如下截图红线的地方(我已改过):


      修改完后,通过命令"reboot"重启板子,这时你会发现通过USB进不去BBBlack板,只能通过串口登陆。下面有2种方法可解决该问题。

方法一:

       在你的PC机的终端输入命令"ifconfig",查看网络信息,主要是找到和BBB板连接的信息,我的PC机显示的是"eth10"(不同PC显示的不同,找到信息有"192.168.7.1"网址的那个,也就是能和BBB ping通的那个)。在PC机终端输入命令"sudo ifconfig eth10 192.168.0.1"(该命令里的网址就是你之前修改的ip地址),之后就可以通过USB登陆BBB板。这种方法在BBB板或者PC机重启时都要重新输入这个命令,比较麻烦。

方法二:

      在BBBlack终端输入命令"vi /etc/udhcpd.conf"来打开udhcpd.conf文件,修改IP地址(红色部分,我已改过)为之前在am335_evm.sh文件修改过的地址,如下截图:


         保存后,重启即可通过USB登陆BBBlack板,这种方法是永久的修改。

         至此,BBBlack修改USB静态IP的经验总结结束!!!





阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页