La condivisione di Internet su Lion rompe la mia tabella di routing


13

Quando sono in ufficio, sono connesso a una rete 192.168.1.0/24. Quando la condivisione Internet è disattivata, quando corro

netstat -nr 

la prima voce mostra

default            192.168.1.254      UGSc           10       62     en0

Se accendo la condivisione Internet, viene visualizzato

default            link#5             UCS             2        0     en1

Questo è ovviamente errato e interrompe tutta la connettività della mia macchina.

en1 è il mio wireless, mentre en0 è il mio Ethernet. Se poi disabilito la condivisione su Internet, elimina anche quella route errata, quindi rimango senza alcuna route predefinita.

Attualmente ho uno script che eseguo quando condivido, o dopo, quando lo disabilito

route delete default
route add default 192.168.1.254

Ciò risolve tutto, ma mi piacerebbe sapere cosa sta realmente accadendo e come risolverlo correttamente.

E solo per dire che a un certo punto qualche mese fa, questo funzionava assolutamente perfettamente, senza intoppi, poi un giorno quando ho portato il laptop a casa, non potevo disabilitare la condivisione di Internet, quindi non potevo connettermi al mio WIFI domestico. Alla fine ho dovuto riavviare la macchina e da allora questo problema si è verificato.


3
+1 solo per una buona descrizione se il problema.
Hennes,

Nelle impostazioni di rete, controlla l'ordinamento delle diverse interfacce. È possibile che l'interfaccia con cui stai condividendo abbia una priorità più alta rispetto all'interfaccia su cui si trova il gateway predefinito indentato.
jornane,

Risposte:


-1

Non so se è direttamente correlato, ma l'installazione è errata. Questo potrebbe essere il motivo per cui la configurazione si sta ripristinando.

Sulla tua interfaccia "interna" stai impostando manualmente l'indirizzo IP su 192.168.1.254/255.255.255.0, e va bene, ma a questa interfaccia non dovrebbe essere specificato alcun indirizzo router. Nel tuo caso hai impostato l'indirizzo del router sul server stesso, che non sarà mai accurato.

In secondo luogo, le impostazioni DHCP non hanno un indirizzo router impostato. Ciò significa che il tuo server DHCP distribuirà gli indirizzi ai client, ma non dirà loro come raggiungere il mondo esterno. Non mi sembra appropriato.

Nelle impostazioni DHCP è necessario impostare l'indirizzo del router sull'indirizzo del server NAT (in questo caso 192.168.1.254).

Prova quelle correzioni e vedi se fa differenza.


No, niente di tutto questo è vero. Tutto era completamente solo DHCP, e l'unica volta in cui qualcosa veniva mai impostato manualmente era quando qualcosa non funzionava e si faceva solo uno sforzo per ripristinarlo. Per ora, questa è una vecchia domanda e non uso più lo stesso sistema operativo, laptop, rete o condivisione Internet, quindi questo non è un problema!
Seader,
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.