无法通过以太网从Ubuntu ping Beaglebone Black
我刚从盒子里打开了BBB,它的eMMC卡上安装了操作系统。我可以通过串行连接读取控制台输出。我用以太网电缆将我的Ubuntu机器与BBB连接起来。两者位于同一网络,但仍无法ping。BB侧ifconfig的输出无法通过以太网从Ubuntu ping Beaglebone Black,ubuntu,networking,ip,beagleboneblack,Ubuntu,Networking,Ip,Beagleboneblack,我刚从盒子里打开了BBB,它的eMMC卡上安装了操作系统。我可以通过串行连接读取控制台输出。我用以太网电缆将我的Ubuntu机器与BBB连接起来。两者位于同一网络,但仍无法ping。BB侧ifconfig的输出 root@beaglebone:~# ifconfig eth0 Link encap:Ethernet HWaddr 98:84:e3:b8:ad:e3 inet6 addr: fe80::9a84:e3ff:feb8:ade3/64 Scope:L
root@beaglebone:~# ifconfig
eth0 Link encap:Ethernet HWaddr 98:84:e3:b8:ad:e3
inet6 addr: fe80::9a84:e3ff:feb8:ade3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:149 errors:0 dropped:0 overruns:0 frame:0
TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19926 (19.4 KiB) TX bytes:12317 (12.0 KiB)
Interrupt:40
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:157 errors:0 dropped:0 overruns:0 frame:0
TX packets:157 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:16592 (16.2 KiB) TX bytes:16592 (16.2 KiB)
usb0 Link encap:Ethernet HWaddr 98:84:e3:b8:ad:e0
inet addr:192.168.7.2 Bcast:192.168.7.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
在我的机器旁边的
:~$ ifconfig
eno2 Link encap:Ethernet HWaddr c8:f7:50:5c:4b:48
inet addr:192.168.7.5 Bcast:192.168.7.255 Mask:255.255.255.0
inet6 addr: fe80::4d23:a284:24c1:91b5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:68 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:7868 (7.8 KB)
Interrupt:16 Memory:ed400000-ed420000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:51440 errors:0 dropped:0 overruns:0 frame:0
TX packets:51440 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3883601 (3.8 MB) TX bytes:3883601 (3.8 MB)
wlo1 Link encap:Ethernet HWaddr 04:ea:56:39:3a:f5
inet addr:192.168.0.13 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::5b15:c654:702d:eb71/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:140770 errors:0 dropped:0 overruns:0 frame:0
TX packets:22768 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:198511580 (198.5 MB) TX bytes:4462728 (4.4 MB)
有人知道为什么无法ping吗?如果您想通过以太网和IPv4与BBB通话,则需要在其连接的LAN上提供DHCPv4服务器或配置静态IPv4地址。仅仅通过直连电缆将BBB连接到Ubuntu机器是行不通的,因为它至少需要在一侧或两侧进行进一步的配置 一种选择是将两台机器连接到具有DHCPv4服务器(在大多数情况下是路由器)的LAN。在您的情况下,只有BBB需要通过以太网连接到它,因为您的PC似乎已经通过WiFi连接到它 注意:IPv6本地链路已成为可能:
- BBB地址:
fe80::9a84:e3ff:feb8:ade3
- 电脑地址:
fe80::4d23:a284:24c1:91b5
- 从BBB:
ping6 fe80::9a84:e3ff:feb8:ade3%eth0
- 从PC:
ping6 fe80::4d23:a284:24c1:91b5%eno2