Mirate
http://www.no-ip.com/services/manage...namic_dns.html
En el B, registra un dns dinámico. Ciertos routers 3com, implementan el usars dyndns o noip.
El Telmex no lo conozco, pero siempre podrias ponerlo en modo bridge, y que pasara a ser el interface wan de un host, donde se ejecutara el programa que actualiza la ip con noip y el servidor de vpn
Es una solución bastante extendida.
salu2