After installing the MPPE kernel module as per
http://pptpclient.sourceforge.net/howto-fedora-core-2.phtml certain protocols like telnet, SSH, icmp and IRC get through the VPN but protocols such as HTTP and SMB do not.
The log file /var/log/messages repeats messages like this:
"Aug 2 22:40:57 hostname kernel: mppe_compress[0]: osize too small! (have: 1400 need: 1404)"
Inspection of the VPN network device using "ifconfig" shows nothing unusual:
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.0.10.1 P-t-P:10.0.10.100 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1396 Metric:1
RX packets:359 errors:0 dropped:0 overruns:0 frame:0
TX packets:306 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:38132 (37.2 Kb) TX bytes:73236 (71.5 Kb)