Make sure the ethernet controllers on your machine and the Pi both have auto MDIX capabilities. If they do, you won’t need a crossover cable.
Connect your Pi to your Arch machine. Open the Advanced network configuration and edit your Ethernet/Wired connection (double-click). Under IPv4 Settings > Method, select Shared to other computers. Add an address:
And then save.
Unplug the cable and plug it back in. After a few seconds, run
nmap 10.0.0.0/24. If you don’t have
nmap at the moment, install it with
sudo pacman -S nmap and then run the command. It should show a list of entries such as:
▶ nmap 10.0.0.0/24 Starting Nmap 7.80 ( https://nmap.org ) at 2020-03-21 09:29 CET Nmap scan report for 10.0.0.1 Host is up (0.000066s latency). Not shown: 998 closed ports PORT STATE SERVICE 53/tcp open domain 5718/tcp open dpm Nmap scan report for 10.0.0.115 Host is up (0.0041s latency). Not shown: 999 closed ports PORT STATE SERVICE 22/tcp open ssh Nmap done: 256 IP addresses (2 hosts up) scanned in 2.87 seconds
Look for a report for an IP address in the format of
10.0.0.x but not
10.0.0.1, as that is your own machine. In my case, the IP address of the Pi was
10.0.0.115. You can now SSH to your Pi:
If all went well, you should now be asked to enter the current password and change it (if it’s your first time connecting to your Pi).