使用树莓派直接以太网连接时静态 IP 地址出现问题

使用树莓派直接以太网连接时静态 IP 地址出现问题

经过几个小时的尝试,我终于被难住了。我可以通过直接以太网连接(无需路由器或交换机)从我的 Windows 机器与我的树莓派通信,但不能通过我的 Linux 机器!到底发生了什么?在这种危急情况下,需要你的专业知识。

我在 pi 上运行 NOOBS debian。我尝试从 Ubuntu 12.04 linux 进行 ssh 连接。

  • 我尝试使用 Ubuntu 的网络管理器并将其从 nm 中删除,然后仅使用 ifconfig 设置手动 IP 地址 - pi 为 192.168.1.2,ubuntu 为 192.168.1.4。192.168.1.4 适用于 Windows 机器。
  • 我尝试从网络管理器中删除 eth0、重新启动等之后,在 ubuntu 框上编辑 /etc/network/interfaces。
  • 在添加静态 IP 之前,我运行了 dhclient eth0 -r 来撤销 dhcp 租约。
  • 尝试了交叉和普通以太网电缆 - 都可以在 Windows 上使用。
  • 尝试禁用我的无线适配器(在 dhcp、192.168.2.X 网络上),无线在 Windows 上同时工作。

ifconfig 的输出

eth0      Link encap:Ethernet  HWaddr 20:89:84:37:df:19 
      inet addr:192.168.1.4  Bcast:192.168.1.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:3 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:0 (0.0 B)  TX bytes:358 (358.0 B)
      Interrupt:16

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:1944 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1944 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0
      RX bytes:174046 (174.0 KB)  TX bytes:174046 (174.0 KB)

wlan0     Link encap:Ethernet  HWaddr 9c:4e:36:9e:c3:e0 
      inet addr:192.168.2.18  Bcast:192.168.2.255  Mask:255.255.255.0
      inet6 addr: fe80::9e4e:36ff:fe9e:c3e0/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:31930 errors:0 dropped:0 overruns:0 frame:0
      TX packets:1332 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:5849099 (5.8 MB)  TX bytes:130638 (130.6 KB)

ip route show 的输出

default via 192.168.2.1 dev wlan0  proto static
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.4
192.168.2.0/24 dev wlan0  proto kernel  scope link  src 192.168.2.18  metric 9 

我无法从 Ubuntu ping Raspberry Pi。尝试修复此问题以便我可以通过 ssh 进入。非常感谢任何帮助。提前致谢!

答案1

看起来是我的有线以太网驱动程序检测到硬件但无法正常使用的问题。毕竟不是网络问题。长话短说:在配置陷入困境之前,请确保您的硬件正常工作。

相关内容