Come si è connesso SSH senza Internet?


10

Ho un router WiFi, collegato tramite cavo Ethernet al mio desktop Ubuntu e Android mobile. Ho sshdimpostato.

Il cavo della linea telefonica al router è stato tagliato. Ma entrambi i dispositivi erano ancora connessi ad esso, ma non erano in grado di accedere a Internet.

Quindi, solo per testare, ho provato a stabilire una connessione SSH dal mio cellulare al desktop (usando l'app ConnectBot per Android). Con mio grande stupore, ho avuto una sessione SSH di successo.

Perché i due dispositivi sono stati in grado di connettersi tramite SSH?


Il cellulare era connesso sulla stessa rete (tramite il router) del desktop?
dadexix86,

Sì, erano collegati allo stesso router.
UniversallyUniqueID

31
Quindi è passato attraverso il router, senza la necessità di uscire da esso :)
dadexix86

38
Per analogia: l'unica autostrada dentro e fuori la tua città è bloccata da una frana e nessuno può entrare o uscire. Puoi ancora andare a casa del vicino perché le strade della tua città funzionano bene. Allo stesso modo, la connessione Internet al mondo esterno è disabilitata dal cavo tagliato, ma i dispositivi all'interno della rete possono ancora comunicare tra loro.
Zach Lipton,

Pensavi che tutto dovesse connettersi al "cloud" per funzionare?
Matti Virkkunen,

Risposte:


42

Il router è solo un gateway per un'altra rete WAN; il router in sé è solo un altro nodo sulla rete locale. Poiché gli altri nodi hanno le stesse impostazioni di rete, dovrebbero essere in grado di connettersi correttamente. Dal momento che sono effettivamente connessi, hai una valida LAN (Local Area Network).

Tuttavia, se si tenta di connettersi a una WAN, non sarà possibile farlo.

Ecco la definizione di SSH.

Secure Shell, o SSH, è un protocollo di rete crittografato (crittografato) che opera al livello 7 del modello OSI per consentire l'accesso remoto e altri servizi di rete per operare in modo sicuro su una rete non protetta

Non è necessaria una connessione Internet per SSH sul dispositivo, a meno che non si stia tentando di farlo tramite Internet!


Correzione ortografica e grammatica. Se questo non va bene, sentiti libero di tornare indietro. Ulteriori suggerimenti: chiarire cosa intendiamo qui con i diversi usi di "connetti" / "connesso"; rimuovere il bit relativo al router semplicemente come un altro nodo (non significativo nell'uso normale, poiché il router in genere serve DHCP e DNS alla LAN, oltre a fungere da punto di accesso wireless, switch, gateway e client DHCP / PPPoE); e, soprattutto, aggiungo che è perché la LAN funziona correttamente (indipendentemente dallo stato della connessione Internet) che i dispositivi sulla LAN possono comunicare tra loro.
Mathieu K.,

24

Il cellulare (WiFi) e il desktop (Ethernet) si trovano nella stessa rete locale. Non c'è affatto magia.


10

Ho sentito questa domanda molte volte ed è difficile da spiegare a qualcuno con poca esperienza di networking. Ecco come lo spiego, tramite un semplice diagramma.

Ottiene sia LAN che WAN, poiché tutte le linee sono intatte.

     ISP (internet)
          |
          |
          |
     Modem/Router/Switch
      /    |    \
     /     |     \
Mobile  Desktop  Laptop

Ottiene solo LAN ma non ottiene WAN, poiché le linee al router sono ancora intatte. Non ottiene WAN (internet) perché la linea all'ISP è stata tagliata.

     ISP (internet)
          |
          x
          |
     Modem/Router/Switch
      /    |    \
     /     |     \
Mobile  Desktop  Laptop

In bocca al lupo!


1

Il tuo router "WiFi" in realtà incorpora diverse funzioni in un unico dispositivo. In passato queste funzioni avrebbero richiesto dispositivi separati in scatole separate

  • modem a banda larga: comunica con ADSL o un servizio a lungo raggio simile.
  • router: collega le reti interne al mondo più vasto
  • switch o hub Ethernet: collega insieme i computer Ethernet cablati localmente
  • punto di accesso wireless (WAP) - collega insieme i dispositivi wireless locali
  • Server DHCP: assegna indirizzi IP (ecc.) Ai dispositivi locali
  • Server DNS: consente ai dispositivi locali di localizzarsi reciprocamente e individuare i server Internet
  • Server NTP: fornisce tempo ai dispositivi locali.
  • ecc. (server di stampa, NAS USB, ...)

Quando il cavo a banda larga viene disconnesso, solo la funzione modem a banda larga viene messa fuori servizio, la funzione router ha poco da fare. Le funzioni switch e WAP (ecc.) Possono continuare a funzionare, consentendo ai dispositivi locali di comunicare tra loro.

In breve, la rete locale (LAN) è autonoma e può funzionare principalmente senza la rete geografica (WAN).


0

I dispositivi dispongono di indirizzo IP e indirizzo hardware (MAC). Il router ha una tabella con l'indirizzo MAC e l'indirizzo IP mappati. Il cellulare ha un indirizzo IP e un indirizzo MAC. Quando l'app per dispositivi mobili tenta di trovare il livello di collegamento dati del router utilizza un protocollo chiamato ARP (protocollo di risoluzione dell'indirizzo) per trovare l'indirizzo MAC del computer e invia una trasmissione in una sottorete. Quando la scheda di rete del PC riceve la richiesta che risponde alla richiesta e invia il suo IP del computer dalla tabella dei filtri. Il browser salva le informazioni nei suoi record e mappa MAC su IP. Poiché PC e dispositivi mobili si trovano nella stessa rete, non è necessario uscire dalla rete (rete pubblica come Internet). il router instraderà i pacchetti di dati nel posto giusto quando il cellulare tenta di connettersi ad esso. Anche se l'indirizzo IP cambia, utilizzerà nuovamente ARP.

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.