I've read, and tried about everything I can think of and I still can't
get the Ethernet port on my new RPi 3B+ to work.
First my environment:
Hardware: Raspberry Pi 3B+
Software: NOOBS 2.7.0, (Stretch) updated/upgraded April 15, 2018.
Router: TpLink AC1200 Dual Band WIFI router AKA Archer C50
I have been using WIFI from the RPi since it was first set-up. No issues.
My router uses MAC/IP Address Reservation in its DHCP tables and those
My problem: I plan on installing this and a couple other RPi3s in a metal
cabinet (probably a good Faraday shield). I need to get the Ethernet
working so I can use these computers as headless servers for S/W builds,
and/or other server duties. All of the clients connect to the router via
WIFI. The servers connect via Cat 5e cable to the same router. Everything
works except the Ethernet connections. OBTW, the Ethernet from the router
also works correctly with a couple of PCs, a RPI2, and some other stuff.
Cables have been tested, and are known good.
I've tried all of the old school tricks I know of, and those didn't work.
These include /etc/defaultrouter, /etc/hosts, /etc/nsswitch.conf, &
/etc/resolv.conf. Maybe one or two more?
Ive created an "ethernet" file in /etc/network/interfaces.d/ that looks
# ethernet startup definition - custom by JWB 04/14/18
iface lo inet loopback
iface eth0 inet static
After a reboot that gave proper values for the eth0 interface (with
ifconfig -a), but ping router (yes, it's in /etc/hosts as 10.10.10.254)
From bison (10.10.10.151) icmp_seq=1 Destination Host Unreachable
Removing that file, I tried adding to /etc/wpa_supplicant/wpa_supplicant.conf
This, too, met with mixed results. So I jumped onto the web and found
another 'perfect' solution to my dilema. This one involved /etc/dhcpcd.conf.
Doing as instructed I added stuff to the tail end of the file as:
Yet another reboot (is that 50, yet???), and some combination of these
changes and even my WIFI broke.
I even tried to force a route out the eth0 port with:
route add default gw router dev eth0
Please help!!! This isn't rocket science, or is it? I've read soo many
different opinions on how to fix this issue, tried them all, in one flavor
or another, and it still doesn't work.
All I want is the access the network via a wired connection, with WIFI
Thanks. And sorry for being so wordy (concise).