
私は 2 台のコンピューターを持っており、どちらも Arch Linux を実行しています。デスクトップはヘッドレスで実行されており、常に部屋のイーサネット ジャックに接続されています。私の大学にはキャンパス全体の Wi-Fi ネットワークがあり、ラップトップで使用できます。問題は、2 台のコンピューター間で SSH を実行しようとすると発生します。両方のコンピューターがイーサネット ジャックに接続されている場合は問題ありません。しかし、ラップトップが Wi-Fi に接続されている場合は、どちらももう 1 台に SSH できません。
デスクトップの IP アドレスは (実際の IP ではありません。最後のバイトを変更しました) 130.18.119.210/22 で、ラップトップの Wi-Fi IP は 130.18.245.167/24 です (これも最後のバイトを変更しました)。ネットマスクがこれに関係していることはわかっていますが、ネットワークはコンピューターに関して私が苦手な数少ないものの 1 つなので、何が関係しているのかよくわかりません。問題は何ですか。また、これを修正するにはどうすればよいでしょうか。
ラップトップから、ping 130.18.119.210
ping が正常に返されます。ただし、次のtraceroute 130.18.119.210
結果が返されます:
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
私がルート権限を持っているのは、2 台のマシンのみで、どのインフラストラクチャに対してもルート権限を持っていないことに注意してください。ご意見をお寄せいただければ幸いです。
答え1
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
ネットマスクに問題はないようです。両方のコンピュータは異なるネットワーク上にあります。
両方に外部への有効なルートがあり、アクセスをブロックするファイアウォールがどこにもない場合は、通信できるはずです。
この通信は、ラップトップからデスクトップに直接行われるのではなく、より長いルートを経由します。キャンパス全体のポリシーやファイアウォールに遭遇する可能性があります。これをテストするには、3 番目の場所からラップトップまたはデスクトップに接続して、機能するかどうか、またはどこで停止するかを確認します。
traceroute、ping、mtr などのツールが役立ちます。