Internet Sharing on Lion rompe mi tabla de enrutamiento

13

Cuando estoy en la oficina, estoy conectado a una red 192.168.1.0/24. Cuando Internet Sharing está apagado, cuando ejecuto

netstat -nr 

la primera entrada muestra

default            192.168.1.254      UGSc           10       62     en0

Si activo el uso compartido de Internet, se muestra

default            link#5             UCS             2        0     en1

Esto obviamente es incorrecto y rompe toda la conectividad de mi máquina.

en1 es mi inalámbrico, mientras que en0 es mi Ethernet. Si luego deshabilito el uso compartido de Internet, incluso elimina esa ruta incorrecta, por lo que no tengo ninguna ruta predeterminada.

Actualmente tengo un script que ejecuto cuando comparto, o después, cuando desactivo eso hace

route delete default
route add default 192.168.1.254

Eso soluciona todo, pero me encantaría saber qué es lo que realmente hace que esto suceda y cómo solucionarlo adecuadamente.

Y solo para decir que en algún momento hace unos meses, esto funcionaba de manera absolutamente perfecta, sin inconvenientes, y un día, cuando traje la computadora portátil a casa, no pude desactivar el uso compartido de Internet, por lo que no pude conectarme a mi WIFI a domicilio. Finalmente tuve que reiniciar la máquina y desde entonces este problema ha estado sucediendo.

selladores
fuente
3
+1 solo para una buena descripción si el problema.
Hennes
En la configuración de Red, verifique el orden de las diferentes interfaces. Es posible que la interfaz con la que está compartiendo tenga una prioridad más alta que la interfaz en la que está la puerta de enlace predeterminada sangrada.
jornane

Respuestas:

-1

No sé si está directamente relacionado, pero su configuración es incorrecta. Esa podría ser la razón por la cual la configuración se está restableciendo.

En su interfaz 'interna', está configurando manualmente la dirección IP en 192.168.1.254/255.255.255.0, y eso está bien, pero esta interfaz NO debe tener ninguna dirección de enrutador especificada. En su caso, ha configurado la dirección del enrutador en el servidor, lo que nunca será exacto.

En segundo lugar, la configuración de DHCP no tiene establecida una dirección de enrutador. Esto significa que su servidor DHCP entregará direcciones a los clientes, pero no les dirá cómo llegar al mundo exterior. Apenas me parece apropiado.

En la configuración de DHCP, debe establecer la dirección del enrutador a la dirección de su servidor NAT (en este caso 192.168.1.254).

Pruebe esas soluciones y vea si hay alguna diferencia.

mohammad moeini
fuente
No, nada de esto es cierto. Todo era solo DHCP, y la única vez que algo se configuraba manualmente era cuando algo no funcionaba y solo se hacía un esfuerzo para que volviera a funcionar. Por ahora, esta es una pregunta antigua, y ya no uso el mismo sistema operativo, computadora portátil, red o Internet Sharing, ¡así que esto no es un problema!
seaders