Ich habe zwei Computer, auf denen Arch Linux läuft. Mein Desktop läuft ohne Monitor und ist ständig an die Ethernet-Buchse in meinem Zimmer angeschlossen. Meine Universität hat ein campusweites WLAN-Netzwerk, das ich mit meinem Laptop nutzen kann. Mein Problem tritt auf, wenn ich versuche, per SSH zwischen den beiden zu wechseln. Wenn beide Computer an Ethernet-Buchsen angeschlossen sind, gibt es kein Problem. Aber wenn der Laptop mit WLAN verbunden ist, kann keiner von beiden per SSH mit dem anderen kommunizieren.
Die IP-Adresse des Desktops ist (nicht die tatsächliche IP; ich habe das letzte Byte geändert) 130.18.119.210/22, und die WLAN-IP des Laptops ist 130.18.245.167/24 (auch hier wurde das letzte Byte geändert). Ich weiß, dass die Netzmasken etwas damit zu tun haben, aber ich bin mir nicht ganz sicher, was, da Netzwerke eines der wenigen Dinge an Computern sind, in denen ich nicht gut bin. Was ist das Problem und was könnte ich tun, um es zu beheben?
Wenn ich vom Laptop aus ping 130.18.119.210
die Pings erfolgreich zurücksende, kommt eine traceroute 130.18.119.210
Fehlermeldung:
traceroute to 130.18.119.210 (130.18.119.210), 30 hops max, 60 byte packets
1 130.18.67.1 (130.18.67.1) 7.460 ms 50.628 ms 57.059 ms
2 core.cisco1.butler.mgmt.msstate.edu (130.18.0.11) 57.259 ms 57.537 ms 64.118 ms
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * *^C
Bedenken Sie, dass ich keinen Root-Zugriff auf irgendeine Infrastruktur habe, sondern nur auf meine beiden Maschinen. Vielen Dank für alle Informationen!
Antwort1
130.18.116.210/22:
10000010 00010010 01110111 11010010 IP in binary
11111111 11111111 11111100 00000000 Netmask for /22
-----------------------------------
10000010 00010010 01110100 00000000 Network part
130 18 116
Laptop's wifi IP is 130.18.245.167/24
Network 130.18.245.0
Ich sehe kein Problem mit Netzmasken. Beide Computer sind in unterschiedlichen Netzwerken.
Wenn beide über eine gültige Route zur Außenwelt verfügen und es nirgendwo Firewalls gibt, die den Zugriff blockieren, sollten sie problemlos kommunizieren können.
Diese Kommunikation würde nicht direkt vom Laptop zum Desktop gehen, sondern über einen längeren Weg. Möglicherweise stößt man dabei auf Campus-weite Richtlinien oder Firewalls. Sie können dies testen, indem Sie versuchen, von einem dritten Standort aus eine Verbindung zum Laptop oder Desktop herzustellen und zu sehen, ob es funktioniert oder wo es gestoppt wird.
Tools wie Traceroute, Ping, MTR usw. sind praktisch.