|Waveshare Ethernet/USB HAT|
As much as WiFi is handy nothing will beat a hardwired connection to a network.
There are a couple of Ethernet Pi hats kicking around, there is one with extra usb sockets and then there is one the has just and Ethernet socket on it alone.
|GeeekPi Ethernet ONLY Hat|
Just to document that if going for the GeeekPi, in order to get it working, carry out the following:
1. Install the NIC module onto the raspberry Pi. 2. Connect the network cable 4. Edit the /boot/config.txt, and add the following parameter: dtoverlay=enc28j60 5. Then save the exit and reboot the raspberry Pi.
To enable the LAN/USB ports on the Waveshare hat.......
Connect a LAN cable to the Ethernet hat, from terminal type in
It should return 2 IP addresses, one of WiFi and the other from the LAN cable. This is assuming that the device has a WiFi connection to the router.
If all has gone to plan, and you want to disable the WiFi connection (and Bluetooth) of the device then go in to the config.txt file:
"sudo nano /boot/config.txt" dtoverlay=pi3-disable-bt #Disable Bluetooth dtoverlay=pi3-disable-wifi