所以我在BeagleBone Black(BBB)上通过usb串行连接并在BBB上访问互联网时遇到了问题 . 当我第一次按照网站上关于入门的说明...我的Mac上的一切正常,并且能够将BBB看作可移动磁盘(并通过USB串行连接)并访问互联网(ping和sudo) apt-get工作) .

WHERE THE PROBLEMS STARTED

然后我从预先安装的Angstrom映像更改了发行版,然后在微型SD卡上启动了Ubuntu 16.04 . 我最初刻录图像时遇到了问题,但之后安装正确 . 然后我开始使用USB转UART连接器进行串行连接,因为我发现它更容易使用 . 这工作,我使用这比usb串行连接更多 . (我仍然可以在Windows上连接) . 当我连接以太网时,一切正常,甚至是ping和apt-get . 我刚安装了LXDE .

WHAT DOESN'T WORK AS OF NOW

所以现在我安装LXDE以获得gui(并希望使事情变得更容易)之后我就无法访问互联网(ping,apt-get,甚至可以在我的Mac上共享网络) .

1)没有与互联网相关的作品 .

我现在尝试在我的Mac上连接USB,BBB不会显示为可移动驱动器 . 即使Windows检测到连接的东西,但无法安装驱动程序来检测它(即使我在beagle bone网站上安装驱动程序,它仍然无法获取它) .

2)USB串行连接停止运行 .

WHAT DOES WORK

我仍然可以通过USB串口连接到UART连接器 . 这就是我仍然可以登录的方式 .

1)USB转UART串行连接工作 .

其中最奇怪的是......当我的网络设置禁止互联网共享时,我可以ssh到192.168.7.2 . ( When internet sharing is enabled to share my Mac's network, whether through ethernet or wifi, I cannot ssh to 192.168.7.2! )当我在登录BBB后在putty终端的shell上键入 ifconfig 时,eth0地址显示为192.168.1.231当我有以太网连接到BBB时 . 当我没有连接它时,当然,没有eth0 inet地址显示 . 另一个奇怪的事实是,当以太网电缆连接到BBB时,每当互联网共享关闭 AND/OR 192.168.1.231时,我都可以ssh到192.168.7.2 .

2)当互联网共享被禁用时,Ssh'ing到192.168.7.2工作,和/或当以太网电缆连接到BBB时,ssh'ing 192.168.1.231工作 .


毕竟那些疯狂和试图调试的时间......如何解决这些问题的任何帮助???


EDIT

# 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