Ho configurato Condivisione Internet tramite Wi-Fi su un Mac desktop cablato Ethernet che esegue Yosemite 10.10. Ho vari client OS X e iOS che sono in grado di connettersi alla connessione Wi-Fi condivisa e accedere a Internet normalmente.
L'utilità di condivisione Internet fornita in Preferenze di sistema è facile da usare, ma offre pochissime opzioni di configurazione. Mi piacerebbe che i miei dispositivi client OS X vedessero le mie condivisioni Bonjour e, per questo, credo che debbano essere sulla stessa sottorete. Internet Sharing crea comunque la propria sottorete e sono costretto a utilizzare soluzioni alternative per accedere al materiale condiviso da Bonjour.
La subnet primaria è 192.168.1.X. La subnet creata da Condivisione Internet è 192.168.2.X. Voglio che qualsiasi dispositivo che si connette al wireless condiviso sia in 192.168.1.X.
Credo che potrei usare le interfacce ethernet e wireless sul mio desktop Mac in modalità bridge, dove il desktop passa semplicemente qualsiasi pacchetto che riceve da entrambe le estremità.
Ho letto su ifconfig su FreeBSD e sono arrivato fino alla creazione di un bridge e associando le due interfacce con esso:
sudo ifconfig bridge create
(response: bridge1)
sudo ifconfig bridge1 addm en0 addm en1 up
sudo ifconfig en0 up
sudo ifconfig en1 up
Qui, en0
è la mia interfaccia ethernet e en1
è la mia interfaccia wireless. La documentazione dice che il dispositivo bridge ha bisogno di un IP, quindi ne ho dato uno statico invece di usare DHCP:
sudo ifconfig bridge1 inet 192.168.1.3/24
La notazione CIDR imposta la maschera di rete e gli indirizzi di trasmissione per me. Speravo che i miei client wifi potessero vedere 192.168.1.3 da quel punto, ma senza dadi.
Ho un server DHCP a 192.168.1.1, un aeroporto a 192.168.1.2 (che è inaccessibile per questi dispositivi a causa della portata), un router a 192.168.1.254 e indirizzi DHCP consentiti nell'intervallo 192.168.1.4-192.168. 1.253. L'aeroporto è a sua volta in modalità bridge e non fornisce altri servizi oltre al punto di accesso WiFi.
Il problema che ho è come configurare il punto di accesso wireless sul desktop Mac. So che ho bisogno di impostare SSID, PSK, crittografia, password, ma le guide che sono in grado di trovare online si riferiscono a vari gusti di Linux e differiscono da quello che ho. Alcune guide sono decisamente allettanti con l'apparente semplicità del compito, come questo: Creare un Punto di accesso wireless FreeBSD . Lì, si forniscono semplicemente parametri a ifconfig
, ma questi parametri mancano dall'implementazione di OS X. So che OS X ha gli strumenti per farlo già installato, dal momento che può farlo tramite Condivisione Internet. Non so come funziona e non sono stato in grado di scoprirlo con il solito Google.