Re: Strange routing / NAT issue



On Sat, 5 Apr 2008, in the Usenet newsgroup comp.os.linux.networking, in article
<cht8tf.0k7.ln@xxxxxxxxxxxxxxxxxxxx>, Clifford Kite wrote:

Moe Trin <ibuprofin@xxxxxxxxxxxxxxxxxxxxxx> wrote:

Looking at the man page or the source file for ~/pppd/options.c there
is no '-mru' option. The Changes-2.3 file stated for 2.3.0

Hi Moe!

Hi Clifford!

Man pages don't always include dated options while the source may but
not always where one would expect.

You caught me there - I knew the option was still included, as pppd
would be barfing otherwise. I thought that option was in ppps/options.c
with the rest of the mess. ;-)

~/shop/pppd/ppp-2.4.4/pppd$ grep -Irs '\-mru' .
./lcp.c: { "default-mru", o_bool, &lcp_wantoptions[0].neg_mru,
./lcp.c: { "-mru", o_bool, &lcp_wantoptions[0].neg_mru,

Ah well - learn something new.

./pppd.8:.B default\-mru

Now that's the man page... OK - it's the title of an option. The
section reads:

.B default\-mru
Disable MRU [Maximum Receive Unit] negotiation. With this option,
pppd will use the default MRU value of 1500 bytes for both the
transmit and receive direction.
.TP

which turns out to read:

default-mru
Disable MRU [Maximum Receive Unit] negotiation. With this
option, pppd will use the default MRU value of 1500 bytes
for both the transmit and receive direction.

when displayed with the man command.

Unfortunately I have nothing else to offer the OP in the way of help. :(
But I would be suspicious of the Java applet. Or the new Java versions
of M$:

I thought of that, except he indicated he got it working by setting the
MRU up to 1500.

I guess I tracked it down to the packet size again. Except this time
I needed to add -mru to /etc/ppp/options to get it working. Which
sets the MRU to 1500.

Now what he _could_ be seeing is different versions on a pool of servers
with the same name. Wouldn't be the first time that has occurred. I also
didn't understand (or comment upon) this item in his original post:

I generally run the network at an MTU of 576. If I don't connect
with my ISP at that MTU, it generally dials out again about every two
minutes. Any idea why it works on the router and not any computers
connecting through it?

To the O/P - if this is still a problem, I suggest running a packet
sniffer, or at least putting a command in /etc/ppp/ip.up that reads

/bin/netstat -anptu > /tmp/ppp.traffic

which will run that command when the link comes up. You MAY need to
precede it with a five or ten second 'sleep' command. If you have
tcpdump installed, you could use

/usr/sbin/tcpdump -ni ppp0 -c 20 -w /tmp/ppp.tcpdump

which will put the first twenty packets over the ppp0 interface into
a packet dump file named '/tmp/ppp.tcpdump'

Old guy
.



Relevant Pages

  • Re: Strange routing / NAT issue
    ... but the latest version of pppd is 2.4.4 ... Disable MRU negotiation. ... 2923 TCP Problems with Path MTU Discovery. ... PMTU tries to discover the largest packet that can be sent ...
    (comp.os.linux.networking)
  • Re: The Start / Run list... URLs ??
    ... It's called the Run MRU. ... [[Removes the list of recently accessed documents, programs, and Web sites ... Because you can open *almost* anything from the Run command. ... [[You can open a file or folder or connect to a shared computer by typing ...
    (microsoft.public.windowsxp.general)
  • Re: Strange MTU Problem
    ... When I was just playing with the MTU and leaving the MRU and stuff alone, ... this is the largest sized packet you will transmit. ... As most serial connections are substantially faster than that, ...
    (comp.os.linux.networking)
  • Re: Question about GPRS and maximum packet size
    ... Under GPRS the initial LCP negotiation agrees on a MRU. ... Remember that data has to be "escaped" within the packet, ... If you are doing something special to the packet, especially if you are forming it manually, you must be aware of the MRU constraint. ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Question on programs listed in Start
    ... Do you mean in the Run command Open box list? ... RunMRU listing - Sources ... Besides the Run MRU list, ... MS-MVP Windows Shell/User ...
    (microsoft.public.windowsxp.help_and_support)