A while back, MaximumPC magazine featured an article on tweaking the Windows
dial up connection. They worked great for me on my Windows box and, after
doing some research, were implemented successfully on my Linux boxes.
Essentially, they are:
0. A long description in the article on how to determine the optimum mtu.
1. Set mtu and mru in /etc/ppp/options to 576 (or use ifconfig ppp0 mtu
576).
2.Set mss and rwin: route add default gw <ip assigned by your isp> mss 536
window 2144.
3. Turn off IP header compression in /etc/ppp/options using the novj optin.
4. Add %C0 and %E0 to modem init string, turning off MNP5 compression and
auto retrain.
You can look at the respective man pages for details.
One tweak (not from the article, BTW) I cannot figure out how to implement
is one which increases the cache for the modem. The Windows tweak is as
follows:
"Modems have a relatively small on-board cache and data buffer. The
following settings allow the modem to access some of the system RAM to use
as cache during times of high modem activity. Go into your system.ini file.
Locate the following: [386Enh]
If your modem is on Com 1, on the line directly below the [386Enh] add this:
Com1Irq4Buffer=1024
If your modem is on Com 2, on the line directly below the [386Enh] add this:
Com2Irq3Buffer=1024
If your modem is on Com 3, on the line directly below the [386Enh] add this:
Com3Irq4Buffer=1024
If your modem is on Com 4, on the line directly below the [386Enh] add this:
Com4Irq3Buffer=1024 "
This tweak resulted in a significant improvement for my Windows box. Any
ideas on how to implement it in Linux?
Thanks,
Hoyt