1 votos

Cómo desactivar el DHCP integrado de la red compartida de MacOS

Conecto mi iPhone a MacOS para que éste utilice la red del iPhone.

Luego conecto un adaptador de red USB a MacOS, configurando MacOS para compartir la red de "iPhone USB" al adaptador de red USB.

El adaptador de red está conectado a un dispositivo independiente que actúa como router y que ejecuta OpenWrt.

MacOS establece una red 192.168.2.0/24 y todos los dispositivos que se conecten a OpenWrt obtendrán un contrato de arrendamiento DHCP con la puerta de enlace 192.168.2.1, que es el sistema MacOS.

Necesito desactivar este servicio DHCP de MacOS, y hacer que todos los dispositivos conectados a OpenWrt obtengan el arrendamiento DHCP de él, especialmente, el DNS y la puerta de enlace debe ser 192.168.2.11.

Otra pregunta es, ¿cómo cambiar la subred de 192.168.2.0/24 a 192.168.249.0/24?

Gracias.

iPhone USB network tether

macOS sharing network on USB Ethernet/LAN

0voto

Loman Puntos 261

Como se sugiere en este post de Apple Discussion sobre la edición de la configuración incorporada de DHCP, tiene que editar el bootpd.plist manualmente para cambiar cosas como la dirección IP, la puerta de enlace y las subredes que utiliza su Mac.

Puede encontrar el bootpd.plist en el directorio Root de su disco de inicio. Hay un alias para el etc. carpeta la bootpd.plist pero la ruta completa es your-startup-disk/private/etc .

Si haces doble clic en un archivo .plist, probablemente se abrirá en TextEdit, lo que puede ser un engorro. Xcode, si lo tienes instalado, mostrará el archivo .plist con una estructura de tabla fácil de ver y editar, así:

example of a bootpd.plist file opened in Xcode

Si no tiene instalado Xcode o no quiere instalarlo, le sugiero que utilice BBEdit (tiene una prueba gratuita de 30 días) porque coloreará el formato xml en el bootpd.plist para que las cosas sean fáciles de encontrar y cambiar, así:

example of a bootpd.plist file opened in BBEdit

Por supuesto, la edición desde el Terminal también es una opción: sudo vi /etc/bootpd.plist .

Después de realizar cambios en el bootpd.plist debe detener el servicio desde el Terminal:

sudo /bin/launchctl unload -w /System/Library/LaunchDaemons/bootps.plist

y para ponerlo en marcha:

sudo /bin/launchctl load -w /System/Library/LaunchDaemons/bootps.plist

Además, estos dos comandos pueden variar ligeramente dependiendo de su versión de MacOS. Estos comandos provienen de este enlace

Para desactivar el servidor DHCP tendrá que encontrar esta línea en el bootpd.plist archivo:

 <key>dhcp_enabled</key>

y justo debajo añade <false> así:

 <key>dhcp_enabled</key>
 <false/>

Reinicie para comprobar que el servidor DHCP está desactivado.

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