Monday 18 June 2018

linux - Trouble with static IP address in direct ethernet connection w/ raspberry pi


after hours of trying various things I'm officially stumped. I can communicate with my raspberry pi via direct ethernet connection (without router or switch) from my windows box but not my linux box! What the heck is going on? Your expertise is needed in this dire situation.


I'm running the NOOBS debian on my pi. I'm trying to ssh in from Ubuntu 12.04 linux.



  • I tried using both Ubuntu's networkmanager and also removing it from nm and just using ifconfig to set manual IP address - 192.168.1.2 for pi, 192.168.1.4 for ubuntu. 192.168.1.4 worked for windows box.

  • I tried editing /etc/network/interfaces on ubuntu box after removing eth0 from networkmanager, rebooting etc.

  • I ran dhclient eth0 -r to revoke the dhcp lease before adding my static ip.

  • Tried both crossover and normal ethernet cables - either work with windows.

  • Tried disabling my wireless adapter (on dhcp, 192.168.2.X network), wireless works concurrently on windows.


Output of 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)

Output of 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

I'm unable to so much as ping the raspberry pi from Ubuntu. Trying to fix this so I can ssh into it. Any and all help is appreciated. Thanks in advance!



Answer



Looks like it was an issue with my wired ethernet driver detecting the hardware but not being able to use it properly. Not a networking issue after all. Long story short: make sure your hardware is working properly before getting hung up in configurations.


No comments:

Post a Comment

Where does Skype save my contact's avatars in Linux?

I'm using Skype on Linux. Where can I find images cached by skype of my contact's avatars? Answer I wanted to get those Skype avat...