Ricezione Wi-Fi tramite dongle, ridistribuzione via aeroporto

4

La mia casa ha internet a banda larga standard. Un cavo coassiale entra in casa dalla strada. In allegato a questo è un router wireless.

La mia stanza è proprio dall'altra parte della casa. Posso solo ottenere un segnale decente mettendo un dongle USB Wi-Fi fuori da una finestra.

Poiché ho un vecchio MacBook di riserva, sto collegando il dongle tramite un cavo di prolunga USB da 3m, e mettendolo fuori dalla finestra.

Sto quindi configurando questo vecchio MacBook per ridistribuire Internet, usando la sua scheda Wi-Fi interna, ovvero l'aeroporto.

Altri dispositivi possono vedere questo nuovo spot Wi-Fi e connettersi ad esso. Principalmente il mio nuovo MacBook Air.

Ma provando sul browser, non riesce a caricare una pagina web. "ping" dalla riga di comando non riesce a risolvere www.google.com.

Ora ecco la cosa strana. Ha funzionato all'occasione. Non so se è il risultato del mio giochetto.

Ho provato un bel po 'di cose: ho provato a usare il Bluetooth per ridistribuirlo. Ho provato a impostare manualmente l'indirizzo IP per l'aeroporto. Ho provato a modificare il canale. Probabilmente qualcuno in più ma non mi sento a mio agio a non sapere cosa sto facendo senza un chiaro gameplan.

Qualcuno potrebbe darmi una sequenza di mosse per affrontare questo?

    
posta P i 29.08.2013 - 23:26
fonte

2 risposte

1

Considera il seguente tutorial

mactip.net

È vero che copre solo Ethernet a wireless o wireless a Ethernet, tuttavia gli stessi passaggi dovrebbero applicarsi a questa configurazione (da wireless a wireless).

Verifica quanto segue:

  • Il wireless in entrata ha un assegnamento automatico di dhcp assegnato
  • Il wireless in uscita sul portatile ha un IP assegnato manualmente, la subnet corrisponde al wireless in ingresso e il campo del router è popolato con l'ip del tuo server DHCP (router).

Ecco la mia configurazione (sto usando una Ethernet per il bridge wireless ma il principio è lo stesso)

Esempio di wireless in entrata

Esempiodiwirelessinuscita

Verifica infine che il tuo vecchio laptop abbia la versione corretta di il servizio bootpd in esecuzione.

 sudo launchctl list|grep bootp
 26987  -   0x7fc881d5b9e0.anonymous.bootpd

Importante!

Mentre sarai in grado di ottenere l'accesso a Internet a qualsiasi dispositivo connesso in modalità wireless al vecchio laptop, questi dispositivi non saranno in grado di comunicare con altri dispositivi sull'altro lato del vecchio laptop.

Questo perché il vecchio laptop sta eseguendo un server DHCP e i dispositivi si troveranno in una sottorete diversa.

Per provarlo, dai un'occhiata a ifconfig sul vecchio laptop. Dovresti vedere un nuovo dispositivo di rete chiamato bridge0.

bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether ac:de:48:e4:39:77 
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
Configuration:
    priority 0 hellotime 0 fwddelay 0 maxage 0
    ipfilter disabled flags 0x2
member: en1 flags=3<LEARNING,DISCOVER>
         port 5 priority 0 path cost 0

Sulla mia rete, tutti i dispositivi che si connettono a Internet dal mio 'vecchio portatile' ottengono un indirizzo DHCP a partire da 192.168.2.x. Questi dispositivi non possono connettersi a nessun dispositivo nella sottorete 10.4.90.x.

Potrebbe essere meglio acquistare un ripetitore wireless o acquistare un'antenna direzionale per la tua scheda di rete wireless USB.

    
risposta data 01.09.2013 - 23:44
fonte
2

Sembra che tu stia provando a NAT dietro il tuo vecchio Macbook. Presumo che tu stia utilizzando Internet Sharing (Preferenze di Sistema - > Condivisione) per farlo, che configurerà automaticamente un NAT per te.

Se sei in grado di connetterti alla connessione condivisa del Macbook, dovresti controllare la tabella di routing della macchina che stai collegando al Macbook NAT. Potresti avere un percorso duplicato o il traffico potrebbe essere sbagliato.

Puoi farlo tramite Network Utility (GUI per netstat ). In Network Utility sul computer client vai alla scheda Netstat, fai clic sul pulsante di opzione "Visualizza informazioni sulla tabella di routing", quindi premi "Netstat".

Se esegui un ifconfig sul tuo Macbook, l'IP di un'interfaccia secondaria ( br0 , tun0 , ecc. O la tua scheda interna - NON il tuo dongle wifi) dovrebbe essere un IP locale - cioè 192.168.x.x o% codice%. Assicurarsi che il gateway predefinito nella tabella di routing del computer client sia lo stesso dell'interfaccia di rete che corrisponde alla connessione condivisa.

Puoi cambiare il gateway predefinito tramite il pannello "Preferenze di sistema" della rete, o usando il comando route, cioè

route delete default
route add default <Macbook ip>
    
risposta data 01.09.2013 - 23:25
fonte

Leggi altre domande sui tag