specifiche impostazioni di rete per la condivisione della connessione Internet

1

Posso collegare con successo la mia rete WLAN e Ethernet sul mio macbook (condivisione Internet) e impostare ogni scheda di rete su dhcp. Nel mio caso il macbook si connette a internet con wireless e la porta ethernet sul macbook consente a un altro laptop più vecchio (che non ha wireless) di accedere anche alla rete attraverso il macbook. Quando controllo l'indirizzo IP dell'interfaccia wireless, mostra l'IP e il gateway locali previsti. Tuttavia, l'interfaccia ethernet del mac mostra un IP privato, 169.254.135.163 con una subnet mask di 255.255.0.0.

Il laptop del client più vecchio mostra un ip di 192.168.2.2 e un gateway di 192.168.2.1 Come ha deciso il MacBook di prelevare questi numeri e distribuirli tramite la sua porta Ethernet?

Quando ho impostato l'indirizzo IP ethernet del macbook su 192.168.1.2 con una maschera di 255.255.255.0 e un gateway di 192.168.1.1, il laptop client può ancora accedere alla rete (e ha ancora gli stessi indirizzi IP) ma il mac perde la connettività. Perché la modifica dell'indirizzo IP della porta ethernet sul mac dovrebbe causare l'interruzione della sua interfaccia wireless?

    
posta aquagremlin 13.05.2015 - 16:59
fonte

1 risposta

4

Il tuo Macbook sta collegando due reti diverse.

Il primo, dal tuo router, sarebbe presumibilmente 192.168.1.0
Ciò renderebbe il router stesso 192.168.1.1 e amp; distribuirà quindi gli indirizzi DHCP da 192.168.1.2 fino a .254

Al fine di prevenire potenziali conflitti di indirizzi IP. La Condivisione Internet di Apple utilizzerà un indirizzo di un ordine superiore per ogni connessione Ethernet che gli chiedi di usare [con gli adattatori Thunderbolt o USB, questo potrebbe essere molti, in rare occasioni] quindi il primo sarà 192.168.2.x, quello dopo 192.168.3.x ecc.

L'unica cosa che mi imbarazza leggermente è che l'indirizzo auto-assegnato riportato è 169.254.x.x. Si tratta di un indirizzo privato autoassegnato che verrà utilizzato da un'interfaccia se non riesce a trovare un server DHCP per assegnarlo.
Per una connessione a ponte, però, mi sarei aspettato che si assegnasse 192.168.2.1, come gateway per il bridge & non tentare affatto di prelevare un indirizzo DHCP, poiché è il 'router & gateway 'al tuo nuovo nodo.

Il fatto che la seconda macchina possa connettersi con successo con un indirizzo assegnato di 192.168.2.2 e amp; un gateway di 192.168.2.1 mi direbbe che l'indirizzo auto-assegnato potrebbe essere erroneamente riportato da qualche parte lungo la linea; altrimenti non dovrebbe essere in grado di connettersi.

Dopo alcune ricerche su Google, ho scoperto questo , che può spiegare l'apparente discrepanza.

If you toggle your Internet Sharing on and off, you'll see the bridge0: device appear and disappear from ifconfig. This makes things tricky depending on the static IP you assigned your Pi as well as your Mac. If you chose to use DCHP for your Mac Ethernet connection, your Pi will only work with a static IP that looks like 169.254.x.x; however, when you turn on Internet Sharing, your Pi will then only work with an IP that looks like 192.168.2.x. It turns out that if you used DHCP for your Ethernet connection and your Ethernet has an IP of 169.254.x.x AND you have Internet Sharing on, you can still connect to your Pi via a 192.168.2.x address since now the bridge0: device is the one handing out the IP address to connected devices.

TL: DR
Non impostare DHCP sulla connessione condivisa nel Macbook, perché dovrebbe essere il 'master'. Permetti al sistema operativo di configurarlo da solo, cosa che farà correttamente, con un IP fisso di 192.168.2.1 per sé e amp; 192.168.2.2 ..3 ..4 ecc. Per i dispositivi che lo utilizzano come bridge

    
risposta data 13.05.2015 - 17:43
fonte

Leggi altre domande sui tag