1 votos

Airport Express con túnel IPv6 y dirección IP dinámica

Estoy tratando de configurar un túnel IPv6 a través de HE, utilizando un Airport Extreme (7.6.1). Conseguí que funcionara una vez, pero tengo un verdadero problema con el huevo y la gallina: estoy en una conexión a Internet PPPoE, siendo el Airport Express el router/dispositivo de marcación principal. Cada vez que se conecta, recibe una dirección IP diferente. He configurado un script automatizado en una máquina que está permanentemente encendida, que actualizará la HE con la dirección IPv4 actual, pero estoy teniendo problemas de tiempo. Parece que la Airport Express sólo intenta establecer el túnel una vez después de reiniciar. Si la HE no ha sido actualizada para entonces (muy probablemente), fallará y aparentemente no volverá a intentarlo. Para hacer que intente el túnel IPv6 de nuevo, tengo que reiniciarlo, lo que hace que asuma una dirección IP diferente, etc.

¿Hay alguna solución a este enigma? ¿Se puede convencer a la Airport Express para que intente restablecer el túnel sin reiniciarlo?

1voto

Chainik Puntos 161

Cierto, un poco tarde, pero tuve el mismo problema. Aunque mis circunstancias varían un poco. Estoy usando un FortiGate FW en su lugar. Sin embargo, la solución debería ser casi la misma.

Puedes leer mis "guías" al respecto aquí:

http://blog.belodedenko.me/2013/07/dynamic-ipv6-updates-using-ddclient-for.html http://blog.belodedenko.me/2013/06/a-practical-guide-to-setting-up-ipv6.html

En resumen, tendrás que configurar ddclient con un helper script para extraer tu IPv4 pública directamente del router Apple (no a través del mecanismo web por defecto) [ver n1] y actualizar el punto final del túnel HE (por ejemplo)

# /etc/ddclient.conf

daemon=300                              # check every 5 minutes
syslog=yes                              # log update msgs to syslog
#mail=root                              # mail all msgs to root
#mail-failure=root                      # mail failed update msgs to root
pid=/var/run/ddclient.pid               # record PID in file.

# update tunnel end-point address
protocol=dyndns2
use=cmd, cmd=/opt/scripts/use-apple-snmp.sh
server=ipv4.tunnelbroker.net
script=/nic/update
login=your_HE_tunnelbroker_login
password=your_HE_tunnelbroker_password
<your-HE-nick>-<#tunnel>.tunnel.tserv<#num server>.lon1.ipv6.he.net

Una vez que su router se reinicie y/o obtenga un nuevo contrato de arrendamiento DHCP público, su túnel HE estará temporalmente fuera de servicio. Una vez que ddclient se ejecuta y actualiza el punto final del túnel HE, su túnel debe venir para arriba. He tenido esto en funcionamiento durante un tiempo, y por lo general no tomó más de x2 intervalos ddclient (10 minutos) para obtener el túnel de nuevo.

Notas:

[n1] http://ampedup.wordpress.com/2012/08/02/get-the-internet-ip-address-from-your-airport-via-bash-script/

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