Wi-Fi+이더넷을 통한 두 대의 컴퓨터 네트워킹

Wi-Fi+이더넷을 통한 두 대의 컴퓨터 네트워킹

저는 두 대의 컴퓨터를 가지고 있는데 둘 다 Arch Linux를 실행하고 있습니다. 내 데스크탑은 헤드리스로 실행되고 있으며 내 방의 이더넷 잭에 계속 연결되어 있습니다. 제가 다니는 대학에는 노트북으로 사용할 수 있는 캠퍼스 전체의 Wi-Fi 네트워크가 있습니다. 내 문제는 둘 사이에 ssh를 시도할 때 발생합니다. 두 컴퓨터가 모두 이더넷 잭에 연결되어 있으면 문제가 없습니다. 하지만 노트북이 Wi-Fi에 연결되어 있으면 둘 중 누구도 다른 사람에게 SSH를 통해 연결할 수 없습니다.

데스크톱의 IP 주소는 (실제 IP가 아닙니다. 마지막 바이트를 변경했습니다) 130.18.119.210/22이고, 노트북의 Wi-Fi IP는 130.18.245.167/24입니다(마지막 바이트가 변경됨). 나는 넷마스크가 이것과 관련이 있다는 것을 알고 있지만, 네트워킹은 내가 잘 못하는 컴퓨터의 유일한 것 중 하나이기 때문에 무엇인지 완전히 확신하지 못합니다. 문제는 무엇이며, 문제를 해결하려면 어떻게 해야 합니까?

랩탑에서 ping 130.18.119.210핑이 성공적으로 반환되면. 그러나 다음과 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

어떤 인프라에도 루트가 없고 두 대의 시스템에만 루트가 있다는 점을 명심하세요. 통찰력을 가져 주셔서 감사합니다!

답변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

넷마스크에는 아무런 문제가 없습니다. 두 컴퓨터가 서로 다른 네트워크에 있습니다.

둘 다 외부 세계로의 유효한 경로가 있고 액세스를 차단하는 방화벽이 어디에도 없다면 단순히 통신할 수 있어야 합니다.

해당 통신은 노트북에서 데스크톱으로 직접 전달되지 않고 더 긴 경로를 통해 이루어집니다. 캠퍼스 전체의 정책이나 방화벽이 실행될 수도 있습니다. 세 번째 위치에서 노트북이나 데스크톱에 연결을 시도하고 작동하는지 또는 중지되는 위치를 확인하여 이를 테스트할 수 있습니다.

Traceroute, Ping, MTR 등과 같은 도구가 유용합니다.

관련 정보