¿Qué rangos de IP y subred utiliza la conexión compartida a Internet OSX de forma predeterminada?

5

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

Tengo curiosidad por saber qué uso compartido de la conexión a Internet de rango de IP utilizará de forma predeterminada 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?

    
pregunta codecowboy 14.06.2014 - 08:43

2 respuestas

4

Lo siento: no tengo mucho tiempo, así que 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 comparte la conexión a Internet. se enciende, y se quita nuevamente cuando se apaga. Creo que este archivo es la causa de los valores ifconfig 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 predeterminado, ya que mi máquina está produciendo los mismos resultados que la tuya.

Creo que podrías intentar modificar /etc/bootpd.plist una vez que el archivo haya sido creado para establecer tu propio rango. Puede que necesites reiniciar bootp .

No sé cómo configurar InternetSharing para usar un valor predeterminado diferente. (Eché 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 un agente de inicio para sobrescribir el /etc/bootpd.plist con la configuración que necesita automáticamente.

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

Sin embargo, ... bootp es solo el subsistema que le dice a sus otros dispositivos qué direcciones deben usar (a través de DHCP). La Mac también tiene que reenviar paquetes desde esos dispositivos a su conexión inalámbrica y viceversa. No sé cómo se configura ese reenvío, y podría configurarse para reenviar solo paquetes desde / a la subred 192.168.2.

    
respondido por el Ashley 16.06.2014 - 10:37
-3

El rango predeterminado es 192.168.0. *

    
respondido por el Lovleet 19.06.2014 - 06:56

Lea otras preguntas en las etiquetas