7 votos

¿Qué rangos de IP y subred utiliza por defecto la conexión a Internet de OSX?

Estoy usando un router portátil TP-Link para compartir una conexión inalámbrica a internet desde mi mac al router vía ethernet. Esto parece funcionar, pero me doy cuenta de que la IP en un dispositivo conectado al router es 192.168. 2 .14.

Tengo curiosidad por saber qué rango de IP utilizará por defecto la conexión a Internet compartida y si se puede cambiar a través del terminal.

Actualmente estoy en Mountain Lion pero también estoy interesado en cualquier diferencia relevante en Mavericks.

ifconfig muestra:

bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether ac:de:48:08:15:b5 
    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: en0 flags=3<LEARNING,DISCOVER>
             port 5 priority 0 path cost 0

¿Es este puente el mecanismo para compartir Internet?

6voto

Ashley Puntos 2261

Lo siento: tengo poco tiempo y, por lo tanto, esta no es una respuesta completa, pero espero que te dé un punto de partida.

De las respuestas a esta pregunta parece que /usr/libexec/InternetSharing crea /etc/bootpd.plist cuando se activa el uso compartido de Internet, y lo elimina de nuevo cuando se desactiva. Creo que este archivo es la causa del ifconfig valores que está viendo.

En mi máquina, cuando existe, entre otras cosas, ese archivo contiene

        <key>net_address</key>
        <string>192.168.2.0</string>
        <key>net_mask</key>
        <string>255.255.255.0</string>
        <key>net_range</key>
        <array>
            <string>192.168.2.2</string>
            <string>192.168.2.254</string>
        </array>

Supongo que 192.168.2 es el rango por defecto, ya que mi máquina produce los mismos resultados que la tuya.

Creo que podrías intentar modificar /etc/bootpd.plist una vez creado el archivo para establecer su propio rango. A continuación, es posible que tenga que reiniciar bootp .

No sé cómo configurar InternetSharing para utilizar un valor predeterminado diferente. (He echado un breve vistazo a /System/Library/CoreServices/InternetSharing.bundle y la salida de strings /usr/libexec/InternetSharing pero no pude ver nada obvio). Una de las respuestas a la pregunta que mencioné anteriormente sugiere crear un trabajo cron o agente de lanzamiento para sobrescribir el /etc/bootpd.plist con los ajustes que necesita automáticamente.

Estos detalles son para Mavericks. Si entiendo bien, Mountain Lion utiliza named en su lugar: ver la pregunta, y el artículo se refiere también.

Sin embargo... bootp es sólo el subsistema que indica a sus otros dispositivos qué direcciones deben utilizar (a través de DHCP). El Mac también tiene que reenviar los paquetes de esos dispositivos a su conexión inalámbrica, y viceversa. No sé cómo está configurado ese reenvío, y es posible que esté configurado para reenviar sólo paquetes de/a la subred 192.168.2.

-3voto

tnimeu Puntos 71

El rango por defecto es 192.168.0.*

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X