Hola, estuve probando con 3 picostation y una de las utilidades que tendria que poder correr sobre el mesh seria asterisk
me encontre con la siguiente situacion:
tengo un router el cual entrega dhcp por su puertos lan, ubico 2 picostation ahi por ethernet para que tomen
dhcp y queden en modo GW, y coloco un pico en modo cliente conectando el ethernet del mismo con mi pc
en otro puerto de el router linksys, esta conectado un asterisk, desde mi pc intento registrarme y el asterisk ni se inmuta.
voy a ver si le agrego el paquete sipproxyd que esta en kamikase a ver si esto me ayuda, o stun, tendre que seguir probando.
Si tienen alguna sugerencia, la acepto encantado.
Ojo, que desde el nodo cliente no vas a ver nada de la red interna donde está conectado el gateway. Es una medida de seguridad.
Si no, quedaría expuesta la LAN de quién tiene el gateway.
Lo que podes hacer es habilitar los puertos necesarios para que sean visto desde quienes se conecten.
Para hacer esto, tendrás que modificar el script de inicio.
Fijate que hasta lo dice en el mismo código.
# By default we close any incoming traffic from PUBLIC_AP_IFACE or MESH to the IP address of the Internet.
# This will block access from the public or mesh interface to resources availables only to the LAN
# at the point of connection to the Internet.
# If necessary enable a port for access from the public interface or mesh network, you only need to add
# a line with -j ACCEPT.
En vez de $INET_PUBLIC_IP tendrías que poner la ip que tiene internamente el asterisk y por supuesto, cambiar los puertos.
Por ejemplo:
$IPTABLES -I FORWARD -s $TUNNEL_NETWORK -p udp --dport 5060 -d 192.168.1.100 -j ACCEPT
Saludos.-