No se puede conectar a algunos sitios a través de VPN

Cuando estoy conectado a la VPN de mi empresa, algunos sitios web no se cargan. Por ejemplo, tanto imgur como tumblr se colgarán intentando 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 console de AWS se cargarán eventualmente pero sin aplicar CSS (aunque algunas páginas se cargarán correctamente).

La VPN usa PPP, por lo que casi todo mi tráfico aparece en Wireshark como PPP Comprimido Datagram. ppp.log no muestra nada más que la información de connection / desconnection.

He estado usando esta misma configuration por un mes o dos sin problemas. Fue en la última semana o dos cuando noté este problema. Ejecutando iOS 10.8.4.

¿Alguna idea sobre cómo depurar esto?

  • ¿Cómo verificar la configuration de VPN creada por una aplicación en un dispositivo iOS?
  • ¿Hay alguna manera de hacer que una VPN se aplique cada vez que se reinicie el iPhone? Es molesto tener que volver a habilitar
  • ¿Cómo configuro una VPN en un DMZ'd iMac?
  • Intercambio de files de server OS X - Airport Extreme Disk a través de VPN
  • ¿Hay alguna razón para no usar VPN todo el time en iOS?
  • ¿Por qué iPhone 4 pierde su connection VPN en suspensión o locking de pantalla?
  • Intentar copyr un file .zip sobre SMB da como resultado "argumento inválido"
  • Pérdida de Internet mientras está en VPN en Mac
  • One Solution collect form web for “No se puede conectar a algunos sitios a través de VPN”

    Hablé con un compañero de trabajo que tenía el mismo problema. El problema era que el mtu estaba configurado 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 que el cambio sea 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 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).