I'm having a tough time SSH-ing into my Raspberry Pi 4 from my laptop. My Raspberry Pi has an IP address of 192.168.1.127 and I'm trying to connect on port 24, but I keep getting a message saying `Destination Host Unreachable` when I try to ping it. I've tried various SSH commands including using `ssh [email protected]`, `ssh [email protected]`, and specifying the port with `ssh -p 24 [email protected]`, but they all fail with `No route to host`. I've checked my network settings with commands like `netstat`, `ip addr`, and `ip route`, and everything seems fine. Can anyone help me figure out why this connection won't go through? I haven't added any shell output here, but I can if needed!
3 Answers
When you see `No route to host`, it usually means there's a connectivity issue, often with the ARP broadcasts not being responded to. Make sure to check your laptop's IP address and confirm it's only connected to one network (either wired or wireless). Then, check the ARP entries on both your laptop and Pi. You may also want to use `tcpdump` on the Pi to analyze ARP requests and replies.
It sounds like you're running into a common networking issue. First off, make sure your Raspberry Pi's port configuration is correct and check if there's a firewall on it. You might want to try SSH-ing to localhost directly on the Pi with the correct port specified. Also, check if you can ping your router from the Pi and vice versa. That can give you clues about your network setup.
Just a heads-up, `192.168.1.127/24` is referring to the subnet mask, not the port for SSH. The SSH port on Raspberry Pi defaults to 22, unless you've changed it. If you've moved it to 24 for a reason, just ensure your configurations are correct because that could definitely lead to confusion!

Related Questions
Google Nest Doorbell Not Alerting Google Hub Or Google Mini
Can't Rename Google Nest Doorbell