1 votos

¿Cómo asigno una IP estática a mi laptop que se conecta al hotspot de mi teléfono?

Me gustaría asignar una dirección IP estática a mi computadora portátil cuando se conecta al punto de acceso móvil creado por mi teléfono Xiaomi Android 14. Esto me permitiría acceder a los servidores SFTP que se ejecutan en mi computadora portátil desde mi teléfono de manera más fácil. Además, sería beneficioso tener una dirección IP estática o una dirección '.local' para el teléfono en sí, aunque establecer una IP estática para la computadora portátil es mi principal preocupación.

Mi computadora portátil ya tiene una dirección .local, pero la dirección no se resuelve en Android. (Pensé que este problema se había solucionado en versiones recientes de Android, pero aún no funciona.)

Puedo rootear el teléfono si es necesario.

1voto

Osa Puntos 141

Actualización: Esto no funciona, ya que Android incluso randomiza la tercera parte de la IP del enrutador y utiliza una máscara de 255.255.255.0.


Usé Hammerspoon para detectar cuando me estoy conectando al Wi-Fi de mi teléfono, y luego ejecutar este script de Zsh para configurar automáticamente la IP estática:

function ip-router {
    netstat -nr | perl -ne 'if (/^default\s+(\d+\.\d+\.\d+\.\d+)/) { print "$1\n"; exit }' | head -n1
}

local router_ip
router_ip="$(ip-router)"
if [[ "${router_ip}" =~ '^192\.168\.187\.' ]] ; then
    networksetup -setmanual Wi-Fi 192.168.187.7 255.255.0.0 "${router_ip}"

else
    echo "$0: router_ip no coincide con la subred esperada."
fi

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android 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