Eu tenho dois computadores, ambos rodando Arch Linux. Minha área de trabalho está funcionando sem cabeça, constantemente conectada à tomada Ethernet do meu quarto. Minha universidade tem uma rede Wi-Fi em todo o campus que posso usar com meu laptop. Meu problema surge quando tento fazer ssh entre os dois. Se ambos os computadores estiverem conectados a tomadas Ethernet, não há problema. Mas se o laptop estiver conectado ao wifi, nenhum deles poderá fazer ssh para o outro.
O endereço IP do desktop é (não o IP real; alterei o último byte) 130.18.119.210/22, e o IP wifi do laptop é 130.18.245.167/24 (novamente, o último byte foi alterado). Eu sei que as máscaras de rede têm algo a ver com isso, mas não tenho muita certeza do quê, já que redes são uma das únicas coisas em computadores nas quais não sou bom. Qual é o problema e o que posso fazer para corrigi-lo?
Quando, do laptop, ping 130.18.119.210
os pings retornam com sucesso. Mas um traceroute 130.18.119.210
retorno:
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
Tenha em mente que não tenho root em nenhuma infraestrutura, apenas nas minhas duas máquinas. Obrigado por qualquer visão!
Responder1
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
Não vejo problema com máscaras de rede. Ambos os computadores estão em redes diferentes.
Se ambos tiverem uma rota válida para o mundo exterior e não houver firewalls em nenhum lugar bloqueando o acesso, eles simplesmente deverão ser capazes de se comunicar.
Essa comunicação não seria direta do laptop para o desktop, mas por um caminho mais longo. Possivelmente encontrando algumas políticas ou firewalls em todo o campus. Você pode testar isso tentando conectar-se a um laptop ou desktop de um terceiro local e ver se funciona ou onde é interrompido.
Ferramentas como traceroute, ping, mtr etc. são úteis.