4 votos

No puedo conectarme a algunos sitios a través de la VPN

Cuando estoy conectado a la VPN de mi empresa, algunos sitios web no se cargan. Por ejemplo, tanto imgur como tumblr se cuelgan al intentar conectarse:

$ curl -v http://imgur.com
* About to connect() to imgur.com port 80 (#0)
*   Trying 23.23.110.81...
* connected
* Connected to imgur.com (23.23.110.81) port 80 (#0)
> GET / HTTP/1.1
> User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8x zlib/1.2.5
> Host: imgur.com
> Accept: */*
>

Otros sitios, como twitter y la consola de AWS se cargarán eventualmente pero sin ningún CSS aplicado (aunque algunas páginas se cargarán correctamente).

La VPN utiliza PPP y, por tanto, casi todo mi tráfico aparece en Wireshark como datagramas comprimidos PPP. ppp.log no muestra nada más que la información de conexión/desconexión.

Llevaba un mes o dos utilizando esta misma configuración sin ningún problema. Fue en la última semana o dos que me di cuenta de este problema. Corriendo iOS 10.8.4.

¿Alguna idea sobre cómo depurar esto?

5voto

ColJL Puntos 246

Hablé con un compañero de trabajo que tenía el mismo problema. La cuestión era que el mtu se configuró demasiado alto en la interfaz ppp0.

$ ifconfig ppp0
ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1396
        inet 192.168.0.207 --> 192.168.0.200 netmask 0xffffff00

Lo cambié de 1396 a 1250 y ahora funciona bien. Para hacer el cambio permanente, hice lo siguiente:

$ sudo <your_text_editor_of_choice> /etc/ppp/ip-up

#!/bin/sh
/sbin/ifconfig ppp0 mtu 1250

$ sudo chmod 755 /etc/ppp/ip-up

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