
Llevo mi teléfono y mi computadora portátil a todas partes y tengo muchas soluciones de software que se comunican a través de Wi-Fi. (Por ejemplo, puedo reproducir/detener/pausar la música en mi computadora portátil usando mi teléfono celular).
Me gustaría tener una forma de que mi computadora portátil descubra automáticamente la nueva dirección IP de mi teléfono al unirse a una nueva red, como una cafetería, por ejemplo. Podría simplemente asignar una IP estática a mi teléfono, pero prefiero mantener DHCP.
Estoy pensando en un script que ejecute un escaneo arp. La dirección MAC de mi teléfono es estática, obviamente. ¿Entonces establece una variable de entorno?
Podría ejecutar este script después de ver que mi teléfono está conectado.
Justo hacia donde va mi cabeza. Gracias por su consejo.
Respuesta1
Esto es lo que el IETFCeroConfla creación de redes es para.
Android lo admite (lo llaman Network Service Discovery o NSD), e iOS y OS X lo admiten muchísimo, porque es lo que Apple llama Bonjour. Apple tiene un Bonjour para Windows que puedes instalar en Windows y las plataformas Linux tienen varias opciones como Avahi.
Si tienes dns-sd
instalada la herramienta de línea de comandos en tu computadora portátil y sabes que el nombre de tu teléfono es "myPhone", entonces puedes encontrar su dirección IP de esta manera:
dns-sd -G v4v6 myPhone.local
^C
(De forma predeterminada, dns-sd
permanece abierto buscando otros resultados hasta que presione Ctrl-C para salir).