Wi-Fi+イーサネット経由の2台のコンピュータのネットワーク

Wi-Fi+イーサネット経由の2台のコンピュータのネットワーク

私は 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.210ping が正常に返されます。ただし、次の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 などのツールが役立ちます。

関連情報