Come connettersi e condividere la connessione Internet (cablata e wireless)


41

Ho Ubuntu 12.04 su un notebook HP 430 e questo ha una singola connessione Internet cablata e vorrei condividerla con un LG Optimus One con Android 2.3.3. Ho seguito queste istruzioni e creato un hotspot come mostrato di seguito, ma UbuntuHostnon è visibile su LG Optimus One quando abilito il Wifi su di esso.

Riassumendo, desidero che il mio laptop con una connessione Internet funga da router WiFi e acceda a Internet da altri dispositivi (in questo caso LG Optimus One con Android).

Quali passi aggiuntivi devono essere fatti?

inserisci qui la descrizione dell'immagine


Vedi la seconda risposta a questa domanda per un bug e una soluzione alternativa: askubuntu.com/questions/105545/make-my-laptop-a-wifi-router
user68186

Questo sembra essere un problema diverso. Non riesco a vedere l'SSID nel telefono Android.
Praveen Sripati,

1
Andriod 2.3 non supporta il wifi ad-hoc. Se la tua scheda wifi supporta la modalità master, puoi provare a configurare come hotspot ( infrastucture mode) usando hostapd. Segui le istruzioni qui sul blog svsarana . Sostituire ppp0con eth0dall'istruzione.
Khurshid Alam,

In realtà, a seconda del cellulare, supporta o meno il wifi ad-hoc. Ho un cellulare Huawei con 2.3 e vede dispositivi ad hoc.
Luis Alvarado,

Risposte:


34

Dato che questa è la domanda numero 1 che ricevo da studenti e neofiti di Ubuntu, proverò a rispondere con un paio di cose che tutti dovrebbero sapere su Ubuntu in merito alla condivisione di una connessione Internet. Questo è diviso in 3 sezioni:

  1. Condivisione della connessione Internet tramite una connessione cablata
  2. Condivisione della connessione Internet tramite una connessione wireless
  3. Condivisione della connessione wireless con dispositivi mobili
  4. Connessione a un dispositivo cablato o wireless

Sappi che, per condividere la tua connessione Internet cablata o wireless, DEVI avere almeno 2 schede di rete, possono essere un mix tra una scheda cablata e una scheda wireless, 2 schede cablate o 2 schede wireless. Il punto è che devi avere almeno 2 schede di rete, una che riceve la tua connessione a Internet e un'altra che la invia ad altri computer o dispositivi sulla tua rete.

Condivisione della connessione Internet tramite una connessione cablata

Configurazione del PC che condividerà la connessione

  1. Supponendo che tu stia ricevendo Internet tramite una seconda connessione cablata o wireless, apri il tuo Network Manager tramite l'icona Network sul pannello Unity:

    inserisci qui la descrizione dell'immagine

  2. Scorri fino all'opzione Modifica connessioni e fai clic su di essa.

    inserisci qui la descrizione dell'immagine

  3. Apparirai nella scheda Wired. Ogni connessione cablata è per impostazione predefinita correlata a ciascuna scheda NIC cablata Ethernet che hai. Ad esempio, se hai 2 schede di rete cablate vedrai 2 opzioni qui. Nell'immagine qui sotto ne vedi una poiché si tratta di un laptop e normalmente ne hanno uno. Seleziona la connessione cablata che desideri modificare, che dovrebbe essere quella connessa alla tua LAN e non quella che sta ricevendo la connessione Internet. Fare doppio clic su di esso o selezionare il pulsante EDIT.

    inserisci qui la descrizione dell'immagine

  4. Apparirai nella scheda Wired (Again). Questa volta, vai alle Impostazioni IPv4 se stai usando IPv4 o IPv6 se stai usando quello. Sull'opzione Metodo selezionare Condividi su altri computer . Ora SALVA. Hai fatto.

inserisci qui la descrizione dell'immagine

Questo farà tutto ciò che normalmente veniva fatto 6 o 7 anni fa con tutti i comandi del terminale e cose iptable.

Ora basta collegare i 2 computer e il gioco è fatto.

NOTA: se entrambi i computer dispongono di una scheda NIC Gigabit Ethernet cablata, è possibile collegarli direttamente poiché la maggior parte dei 1000BASE-T dispone di MDI / MDI-X automatici. Se non semplicemente collegali al tuo switch, router, hub, qualunque cosa sia.

PC che riceverà una connessione Internet condivisa (dipende dalla configurazione della rete)

  1. Apri Network Manager tramite l'icona Network sul pannello Unity:

    inserisci qui la descrizione dell'immagine

  2. Scorri fino all'opzione Modifica connessioni e fai clic su di essa.

    inserisci qui la descrizione dell'immagine

  3. Apparirai nella scheda Wired. Ogni connessione cablata è per impostazione predefinita correlata a ciascuna scheda NIC cablata Ethernet che hai. Ad esempio, se hai 2 schede di rete cablate vedrai 2 opzioni qui. Nell'immagine qui sotto ne vedi una poiché si tratta di un laptop e normalmente ne hanno uno. Seleziona la connessione Wired che desideri modificare e fai doppio clic su di essa o seleziona il pulsante EDIT.

    inserisci qui la descrizione dell'immagine

  4. Apparirai nella scheda Wired (Again). Questa volta, vai alle Impostazioni IPv4 se stai usando IPv4 o IPv6 se stai usando quello. Sul metodo di opzione di selezionare Manuale . Le opzioni in Indirizzi saranno ora modificabili. Aggiungi l'IP che desideri, la maschera di cui hai bisogno e l'IP del PC che condivide la connessione. In questo caso ho detto che l'IP del PC client sarà 192.168.0.2, la maschera è 255.255.255.0 per indicare che è una rete di classe C (LAN) e 192.168.0.1 per menzionare che il computer che condivide la connessione ha l'IP 192.168.0.1 con esso. Inoltre, aggiungi lo stesso IP del computer che condivide la connessione ai server DNS (come mostrato nell'immagine).

    inserisci qui la descrizione dell'immagine

Puoi anche (A seconda della configurazione della rete) selezionare invece di Manuale , selezionare Automatico e inserire semplicemente l'IP del computer che condivide Internet nella sezione Server DNS.

inserisci qui la descrizione dell'immagine

Si noti che questo dipende dalla configurazione della rete. Ad esempio, se entrambi i PC sono collegati a uno switch o un router, lo switch / router si prenderà cura del client, quindi è sufficiente configurare Internet di condivisione PC e collegarli entrambi allo switch / router. Se per caso stai collegando i PC direttamente insieme, allora è meglio fare la configurazione aggiuntiva del client.

Nella maggior parte dei casi, non è necessario configurare il client, basta connettersi alla rete e il gioco è fatto. Ubuntu si prenderà cura di tutto. Ho appena aggiunto la parte Client per casi specifici in cui potrebbero sorgere problemi.

Questo dovrebbe coprire tutti i possibili scenari in una LAN domestica quando si desidera condividere la connessione Internet tramite cavo cablato.

Condivisione della connessione Internet tramite una connessione wireless

NOTA : leggi di seguito per informazioni sull'utente Android.

Da un paio di versioni di Ubuntu fa, non è necessario utilizzare tecniche di mascheramento tramite comandi terminali per condividere la connessione Internet. Non c'è nemmeno la necessità di usare iwconfiged echo i comandi per inoltrare roba. Per i molti computer e laptop che ho provato (quasi 1000 con Ubuntu) posso dire con certezza che con i seguenti passaggi puoi condividere la tua connessione Internet senza alcun problema.

Questo è lo stesso per i driver open source e proprietari. Posso confermare, ad esempio, che le schede wireless Broadcom, Ralink e Atheros con chipset funzioneranno immediatamente, funzioneranno poiché NetworkManager si occuperà dei dettagli di basso livello. Le ultime versioni di Network Manager, specialmente da 0.9.x, sono eccellenti sotto questo aspetto.

Passaggio 1 : vai a Network Manager e seleziona Crea nuova rete wireless.
Nota che ci sono altri modi, come terminali e GUI, che possono anche fare il lavoro, ma questo è il modo più semplice e veloce possibile (ancora più veloce e più facile che fare in Windows XP o Windows 7). Inoltre, presumo che tu stia ricevendo Internet tramite un'altra scheda di rete (cablata o wireless) e desideri condividere questa connessione Internet in modalità wireless.

inserisci qui la descrizione dell'immagine

Passaggio 2 : digitare il nome dell'SSID (il nome che altri dispositivi vedranno quando cercano l'hotspot)

inserisci qui la descrizione dell'immagine

Passo 3 - Come puoi vedere qui ho messo come nome SSID "Ubuntu Ad Hoc Power" e ha una crittografia di WEP. Il tipo di crittografia dipende dalla scheda di rete. Alcune schede non supportano Ad-hoc con WEP, altre con WPA e altre con qualsiasi sicurezza. Dopo aver impostato il nome SSID e la sicurezza, fai clic su Crea.

inserisci qui la descrizione dell'immagine

Passaggio 4 : per i casi in cui condividerai Internet con qualcuno vicino a te nella stessa stanza, normalmente condivido il dispositivo senza sicurezza. Per loro è più facile connettersi. Ovviamente non farlo in una festa o in un ufficio pieno di vampiri wireless.

inserisci qui la descrizione dell'immagine

Passaggio 5 : quando viene creata una connessione condivisa, la prossima volta che si tenta di condividerla, verrà visualizzata in un elenco di connessioni, risparmiando la difficoltà di nominare la connessione e impostare la sicurezza.

inserisci qui la descrizione dell'immagine

Dopo aver eseguito i passaggi precedenti, dovresti avere un computer che condivide la connessione Internet senza alcun problema. Ora per la parte che così tanti di noi dimenticano (specialmente io)

Condivisione della connessione wireless con dispositivi mobili

Molti utenti chiedono sempre perché il mio telefono (Android, IPhone, Blackberry) non vede la connessione Internet condivisa dal mio laptop?

In molti di questi casi, Android, IPhone o Blackberry avranno disabilitato l'opzione per "trovare" hotspot Ad-Hoc. Questo è per misure di sicurezza. Quindi vedranno solo i router wireless effettivi e non i dispositivi abilitati ad hoc come una scheda PCI wireless, una scheda USB wireless o persino un altro telefono abilitato ad hoc. Per poterlo fare, almeno su Android è necessario eseguire il root del dispositivo. Per IPhone devi effettuare il jailbreak. Per Blackberries è più complicato. L'ho fatto solo su Android e iPhone. Dopo averlo fatto dovresti vedere il dispositivo Ad-Hoc senza alcun problema.

Naturalmente questo non influisce su tutti i modelli. Solo alcuni di loro. Alcuni ne comprerai solo e vedranno spot Ad-hoc dal primo giorno. Altri dovrai eseguire il root / jail per risolvere questo fastidioso problema.

Non so se posso consigliare alcuni siti o modi per farlo qui, ma Google è tuo amico. Comunque un modo rapido per vedere questo è provare a connettere un altro computer a quello che condivide Internet. Dovrebbe funzionare. Un altro modo è cercare un altro cellulare in grado di vedere ad-hoc.

UTENTI ANDROID

Per gli utenti Android il nostro sito affiliato Android ha un bell'articolo su Come eseguire il ROOT di un dispositivo Android

Consiglio anche questo articolo che parla di diversi termini che dovremmo sapere quando lavoriamo con cose come questa: Terminologia di hacking del telefono

Infine, siti come cyanogenmod e strumenti come clockworkmod sono molto buoni. Ma ricorda sempre che da un grande potere della mucca da radice derivano grandi responsabilità.

Ad esempio, ho un cellulare Huawei con Android 2.2 originariamente. Dopo aver effettuato il root del dispositivo e aggiornato alla versione 2.3 usando Cyanogenmod, ho potuto vedere dispositivi ad hoc che mi hanno salvato da diversi problemi e aggiunto un bonus al mio cellulare per cose come usarlo come telecomando per XBMC.

Dovrei anche menzionare che ho letto molte delle risposte nel sito Android SE sul supporto ad hoc. La maggior parte ha torto nel senso che confermano che Ad-hoc non funziona su diverse versioni precedenti di Android (versione 4 e precedenti). Questo è falso da quando ho fatto probabilmente più di 50 telefoni Android che vanno da Samsung a Huawei e tutti hanno funzionato. Potrebbero esserci alcuni che non ottengono Ad-Hoc anche dopo aver abilitato Root e installato le app necessarie, ma non ne ho ancora trovato uno che avesse questo problema.

Quindi non scoraggiarti a cercare di far funzionare il tuo Ad-Hoc sul tuo telefono. Fidati di me, è facile. Spero di aver fatto luce su questo per aiutarti a condividere più velocemente e più facilmente e capire quando in alcuni casi non trovano dispositivi ad hoc.

Connessione a un dispositivo cablato o wireless

Dai un'occhiata all'immagine qui sotto:

inserisci qui la descrizione dell'immagine

Se si fa clic sull'icona Rete (il cerchio verde in alto), verrà visualizzato un menu in cui è possibile visualizzare tutti i dispositivi (connessioni cablate e connessioni wireless) che è possibile utilizzare per connettersi. Cliccandoci sopra, si collegheranno automaticamente alla rete dei desideri. Nel caso in cui si disponga di una scheda wireless e non siano ancora stati installati i driver (nel caso siano necessari driver per essi), è possibile visitare uno dei seguenti collegamenti che forniscono i passaggi necessari per installare correttamente qualsiasi scheda wireless:

Come faccio a far funzionare una scheda wireless Ralink RT3290?

Installazione dei driver wireless Broadcom

Driver per il modulo wireless Realtek per Toshiba C850-A965?

La scheda wireless Realtek RTL8723AE-BT non è riconosciuta

https://askubuntu.com/questions/tagged/wireless+drivers

Come bonus, consiglio di leggere Come connettersi e disconnettersi manualmente a una rete nel terminale? (Nei casi in cui si presenta la necessità).


La connessione Ubuntu non è visibile in Android. Ero confuso tra i punti di accesso wireless con le reti wireless ad hoc. Penso di dover eseguire il root su Android per reti wireless ad hoc. Grazie per la risposta.
Praveen Sripati,

Nessun problema Amico. Normalmente funzionerebbe, ma poiché è coinvolto un telefono, in alcuni tipi di telefoni la funzione Ad-hoc è disabilitata. Penso che sia una decisione stupida, ma è per questo che c'è l'opzione root. Provalo e fammi sapere se risolve il tuo problema.
Luis Alvarado,

2
Fantastica risposta Luis, in particolare sulla creazione di una parte di rete ad hoc!
Ish

Grazie amico. Se hai ulteriori informazioni da aggiungere a tua conoscenza, sarebbe fantastico, in questo modo aiuterebbe gli utenti a saperne di più su come creare punti ad hoc.
Luis Alvarado,

1
Questo è un ottimo tutorial, ma nel mio caso devo cambiare l'opzione Ad-hoc per Hotspot. Ora tutti i PC vicini "vedono" il mio hotspot Wi-Fi. L'unico avviso è che se si desidera modificare la password per accedere all'hotspot è necessario utilizzare esattamente 10 simboli, altrimenti il ​​pulsante "Salva" verrà disattivato.
droga

2

Come connettersi alla rete Ad-hoc Android 2.2 e 2.3 e altro?

Per far funzionare tutto questo è necessario disporre di un dispositivo rooted ed è necessario l'accesso in scrittura al file:

/system/etc/wifi/wpa_supplicant.conf

Ecco come dovrebbe apparire

ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
update_config=1
ap_scan=2

network={ # An open network
ssid="Ad-hoc ssid here"
scan_ssid=1
key_mgmt=NONE
mode=1
priority=1
}

network={ # An encrypted network
ssid="Your Accesspoint ssid here"
psk="your wpa key here"
key_mgmt=WPA-PSK
priority=2
}

Autore Zoppatorslk


2

Supponendo di aver seguito completamente le istruzioni, è necessario "connettersi" alla rete wifi appena configurata.

  1. Fai clic sull'icona della rete
  2. Seleziona "Connetti a rete wireless nascosta"
  3. Seleziona "UbuntuHost"
  4. Collegare

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.