В MTU дело и только в нём!
Сейчас провёл эксперимент. Поднял mtu на ppp0 до 1500, затем опустил до 1372, mtu изменился, в первом случаем этот форум у меня открывался перестал, во втором все открывается как надо.
ИМХО ты что-то не так делаешь.
root@dd-wrt:~# ifconfig ppp0 mtu 1500;ifconfig ppp0;ping -c4 forum.ubuntu.ru -s 1500;ifconfig ppp0 mtu 1372;ifconfig ppp0;ping -c4 forum.ubuntu.ru -s 1372
ppp0 Link encap:Point-to-Point Protocol
inet addr:46.73.92.22 P-t-P:212.1.254.99 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6049554 errors:0 dropped:0 overruns:0 frame:0
TX packets:3515172 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3276792966 (3.0 GiB) TX bytes:262238550 (250.0 MiB)
PING forum.ubuntu.ru (89.208.136.153): 1500 data bytes
--- forum.ubuntu.ru ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss
ppp0 Link encap:Point-to-Point Protocol
inet addr:46.73.92.22 P-t-P:212.1.254.99 Mask:255.255.255.255
UP POINTOPOINT RUNNING MULTICAST MTU:1372 Metric:1
RX packets:6049766 errors:0 dropped:0 overruns:0 frame:0
TX packets:3515447 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:3276832358 (3.0 GiB) TX bytes:262419303 (250.2 MiB)
PING forum.ubuntu.ru (89.208.136.153): 1372 data bytes
1380 bytes from 89.208.136.153: seq=0 ttl=58 time=3.347 ms
1380 bytes from 89.208.136.153: seq=1 ttl=58 time=3.621 ms
1380 bytes from 89.208.136.153: seq=2 ttl=58 time=3.088 ms
1380 bytes from 89.208.136.153: seq=3 ttl=58 time=3.501 ms
--- forum.ubuntu.ru ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 3.088/3.389/3.621 ms
root@dd-wrt:~#
И да, tracepath <узел> , хотелось бы увидеть.