所以我遇到了在BeagleBone Black(BBB)上串行连接usb并在BBB上访问互联网的问题。当我第一次按照网站上关于入门的说明...我的Mac上的一切正常,并且能够将BBB看作可移动磁盘(并通过USB串行连接)并访问互联网(ping和sudo) apt-get工作)。
问题出在哪里
然后我从预先安装的Angstrom映像更改了发行版,然后在微型SD卡上启动了Ubuntu 16.04。我最初刻录图像时遇到了问题,但之后安装正确。然后我开始使用USB转UART连接器进行串行连接,因为我发现它更容易使用。这工作,我使用这比usb串行连接更多。 (我仍然可以在Windows上连接)。当我连接以太网时,一切正常,甚至是ping和apt-get。我刚安装了LXDE。
现在什么都不工作
所以现在我安装LXDE以获得一个gui(并希望让事情变得更容易),我无法访问互联网(ping,apt-get,甚至可以在我的Mac上共享网络)。
1)没有任何与互联网相关的作品。
我现在尝试在我的Mac上进行USB连接,并且BBB不会显示为可移动驱动器。即使Windows检测到连接的东西,但无法安装驱动程序来检测它(即使我在beagle bone网站上安装驱动程序,它仍然没有拿起它。)
2) USB串行连接停止运行。
做什么工作
我仍然可以通过USB串口连接到UART连接器。这就是我仍然可以登录的方式。
1) USB转UART串行连接工作。
最奇怪的是......当我的网络设置禁止互联网共享时,我可以ssh到192.168.7.2。 (启用互联网共享以共享我的Mac网络时,无论是通过以太网还是wifi,我都不能ssh到192.168.7.2!)我在登录后在putty终端的shell上键入ifconfig
进入BBB时,当我将以太网电缆连接到BBB时,eth0地址显示为192.168.1.231。当我没有连接它时,当然,没有eth0 inet地址显示。另一个奇怪的事实是,当以太网电缆连接到BBB时,每当互联网共享关闭和/或 192.168.1.231时,我都可以ssh到192.168.7.2。
2)当互联网共享被禁用时,Ssh'ing到192.168.7.2工作,和/或当以太网电缆连接到BBB时,ssh'ing 192.168.1.231工作。
所以在经历了所有那些疯狂和试图调试的时间......如何解决这些问题的任何帮助???
修改
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
#iface eth0 inet dhcp
# Example to keep MAC address between reboots
#hwaddress ether DE:AD:BE:EF:CA:FE
# The secondary network interface
#auto eth1
#iface eth1 inet dhcp
# WiFi use: -> connmanctl
# Ethernet/RNDIS gadget (g_ether)
# Used by: /opt/scripts/boot/autoconfigure_usb0.sh
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.252
network 192.168.7.0
gateway 192.168.7.1