come collegare due macchine Linux (una tramite wifi e l'altra su ethernet) tramite modem ADSL


1

Ho un modem ADSL (DLink 2730u) e due PC, uno dei quali è collegato al modem su Ethernet e l'altro PC è collegato allo stesso modem sul wifi. Entrambi i PC eseguono Debian Wheezy Linux.

Voglio essere in grado di ssh da un PC all'altro in questa configurazione. Entrambi i PC si trovano sulla stessa LAN con gli indirizzi indicati di seguito -

PC1 - 192.168.1.24
PC2 - 192.168.1.56

il gateway è modem e il suo indirizzo IP è 192.168.1.1

Entrambi i computer possono accedere al gateway,

Ma non posso eseguire il ping di un PC dall'altro. Come configuro il mio modem e i miei PC in modo da poter connettere i PC tra loro? Come faccio ad aggiungere un percorso in modo che i PC siano collegati tra loro?

Risposte:


1

[poster inglese non nativo] Di solito, in un router / switch / dispositivo AP di livello domestico, il WiFi e Ethernet sono su due diverse interfacce fisiche. Un'interfaccia per tutte le connessioni cablate (WAN e LAN) e l'altra per WiFi (WLAN). La prima interfaccia è divisa in due vlan, uno per WAN (internet via cavo) e l'altro vlan per la LAN (tutte le porte dello switch della rete interna cablata). Quel secondo vlan dovrebbe essere collegato in qualche modo all'interfaccia fisica che fornisce WiFi. Se quel bridge non esiste o è stato disabilitato nel tuo D-Link, potresti non essere in grado di connettere dispositivi cablati e wireless insieme, anche se appartengono alla stessa sottorete.

Ecco un tipico diagramma del router (da openWrt.org). Vedi il ponte br0?

https://wiki.openwrt.org/_media/oldwiki/openwrtdocs/asus-internals-default.png

Verificare se è possibile trovare un'opzione nella configurazione D-Link per collegare il wireless alle porte dello switch cablato.

[modifica] Ho appena trovato un D-Link User Manual in rete. Verificare che l'opzione "Abilita isolamento MultiAP" non sia selezionata nella pagina Configurazione wireless.


queste sono informazioni molto utili
mntk123

1

Se non è possibile eseguire il ping delle macchine, probabilmente non ci si trova sulla stessa rete interna. Forse prova arp -na mostrarti quali macchine può vedere ogni computer. Se la macchina non è presente, il problema è probabilmente il router / routing. Se possibile, prova a ripristinare il router e verifica se il problema è stato risolto. Verificare inoltre che entrambi i computer possano accedere al gateway.

Modifica: potresti provare ad accedere al tuo router e assicurarti che il router veda entrambi i dispositivi con i rispettivi IP. Ho avuto un problema simile in precedenza durante l'assegnazione di IP statici in Linux.


entrambi i computer possono accedere al gateway e dal loro IP (indicato sopra) credo che siano sulla stessa rete - correggimi se sbaglio.
mntk123,

modificato la domanda e da entrambi i gateway del PC è accessibile.
mntk123,

0

Puoi eseguire il ping di ciascun host dall'altro. Quindi, ad esempio, inserire ssh in 192.168.1.24 e ping 192.168.1.1eseguire il ping del gateway , se è possibile eseguire il ping del gateway, provare a eseguire il ping dell'altro host ping 192.168.1.56. Inoltre, sono staticamente IP o dinamicamente?


Posso eseguire il ping del gateway da ciascun host, MA non è possibile eseguire il ping dell'altro host da qualsiasi host. Gli IP sono assegnati staticamente usando il comando ip.
mntk123,

Non sono sicuro di quale versione di Linux stai utilizzando, ma potrebbe essere necessario aggiungere ulteriori informazioni al file delle interfacce di rete. Quindi, apri il vi /etc/network/interfacesfile e modifica / aggiungi le seguenti informazioni in iface eth0 inet static: address 192.168.1.x (x is the IP of that host you are editing) netmask 255.255.255.0 gateway 192.168.1.1 network 192.168.1.0 dns-nameservers 192.168.1.1 8.8.8.8 ora riavvia il server. Fai quanto sopra per entrambi quei server e riprova.
Ahmad,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.