I have two computers, both running Arch Linux. My desktop is running headless, constantly plugged into the ethernet jack in my room. My university has a campus-wide wifi network that I can use with my laptop. My problem arises when I try to ssh between the two. If both computers are plugged into ethernet jacks, there is no problem. But if the laptop is on wifi, neither one can ssh to the other.
The IP address of the desktop is (not actual IP; I changed the last byte) 18.104.22.168/22, and the laptop's wifi IP is 22.214.171.124/24 (again, last byte changed). I know the netmasks have something to do with this, but I'm not entirely sure what, as networking is one of the only things about computers that I'm not good at. What is the issue, and what might I be able to do to fix it?
When, from the laptop, I
ping 126.96.36.199 the pings return successfully. But a
traceroute 188.8.131.52 returns:
traceroute to 184.108.40.206 (220.127.116.11), 30 hops max, 60 byte packets 1 18.104.22.168 (22.214.171.124) 7.460 ms 50.628 ms 57.059 ms 2 core.cisco1.butler.mgmt.msstate.edu (126.96.36.199) 57.259 ms 57.537 ms 64.118 ms 3 * * * 4 * * * 5 * * * 6 * * * 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * * 13 * *^C
Keep in mind that I don't have root to any infrastructure, just to my two machines. Thanks for any insight!