Debian BeagleBone Black 无法通过以太网上的 SSH/ping 访问

Debian BeagleBone Black 无法通过以太网上的 SSH/ping 访问

有点相关这个问题。我有一台运行 Debian 的 BeagleBone Black,正在尝试使用其以太网端口上网(而不是像启动和运行时那样使用 USB 共享)。

但是,我似乎无法让它正确连接到互联网。作为参考,我将其连接到工作网络,并且位于防火墙后面。根据我网络上的其他设备,它似乎被分配了一个错误的 IP 地址。无法通过 SSH 访问它或 ping 到 10. 地址,但是我仍然可以根据 USB 静态 IP 地址进行 SSH。

我不太清楚这里真正的问题是什么,我是不是因为它在工作中的另一个子网上而无法访问它,或者 USB 静态 IP 和 eth0 的 DHCP 分配的 IP 之间存在冲突,或者其他什么原因。

如果有人可以建议故障排除步骤,或者这是一个简单的修复,我将不胜感激!

路线:

Kernel IP routing table                                                           ~
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface     ~
default         10.54.50.1      0.0.0.0         UG    0      0        0 eth0      ~
10.54.50.0      *               255.255.255.0   U     0      0        0 eth0      ~
10.54.50.1      *               255.255.255.255 UH    0      0        0 eth0      ~
192.168.7.0     *               255.255.255.252 U     0      0        0 usb0   

/etc/resolv.conf:

domain localdomain
search localdomain
nameserver 8.8.8.8
nameserver 8.8.4.4

ipconfig:

eth0      Link encap:Ethernet  HWaddr 6c:ec:eb:a3:fa:77
          inet addr:10.54.50.185  Bcast:10.54.50.255  Mask:255.255.255.0
          inet6 addr: fe80::6eec:ebff:fea3:fa77/64 Scope:Link          
          UP BROADCAST RUNNING MULTICAST DYNAMIC  MTU:1500  Metric:1  
          RX packets:3412 errors:0 dropped:2 overruns:0 frame:0      
          TX packets:201 errors:0 dropped:0 overruns:0 carrier:0    
          collisions:0 txqueuelen:1000                             
          RX bytes:422494 (412.5 KiB)  TX bytes:25952 (25.3 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:160 errors:0 dropped:0 overruns:0 frame:0                    
          TX packets:160 errors:0 dropped:0 overruns:0 carrier:0                 
          collisions:0 txqueuelen:0                                             
          RX bytes:12960 (12.6 KiB)  TX bytes:12960 (12.6 KiB)                 

usb0      Link encap:Ethernet  HWaddr 6c:ec:eb:a3:fa:70                      
          inet addr:192.168.7.2  Bcast:192.168.7.3  Mask:255.255.255.252    
          inet6 addr: fe80::6eec:ebff:fea3:fa70/64 Scope:Link              
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1              
          RX packets:552 errors:0 dropped:4 overruns:0 frame:0           
          TX packets:121 errors:0 dropped:0 overruns:0 carrier:0        
          collisions:0 txqueuelen:1000                                 
          RX bytes:61748 (60.3 KiB)  TX bytes:18365 (17.9 KiB)  

IP 路由列表:

default via 10.54.50.1 dev eth0  
10.54.50.0/24 dev eth0  proto kernel  scope link  src 10.54.50.185                
10.54.50.1 dev eth0  scope link                                                   
192.168.7.0/30 dev usb0  proto kernel  scope link  src 192.168.7.2

最后一点是 eth0 在 10. 网络上,但我插入的其他设备都在 141. 网络上。我不确定这是因为它连接了错误的 DHCP 服务器,还是因为某个特定的插头不知何故指向了错误的位置。

编辑:当我尝试添加一条我认为是“正确”网关的路线时,我看到了以下内容:

root@beaglebone:~# /sbin/route add default gw 141.210.154.1 eth0
SIOCADDRT: Network is unreachable 

答案1

事实证明,问题不在我这边,而是 IT 部门。设备未注册到正确的域。修复该问题后,系统会自动分配正确的 IP。

相关内容