[Voyage-linux] Anybody using pppd on voyage-0.5.2 and masquerading?

Beat Meier (spam-protected)
Thu Sep 11 22:43:16 HKT 2008


Hello

After done some more tests with ftp login working but get binary file not
directory listing working if not much output but with hughe output not ...
and that even no qos no table routing only "plain" routing wiht masquerade.
It seems that either pppd or other masquerading module does do an other
initialization...
It seems that target TCPMSS with packet size is missing and this could be
the problem because with short packets it seems to work (google page works)
but others not etc. etc.
So my question now:
How can I set the following behaviour for FORWARD queue?

  149  7452 TCPMSS     tcp  --  any    ppp0    anywhere             
anywhere            tcp flags:SYN,RST/SYN tcpmss match 1400:1536 TCPMSS 
clamp to PMTU

(see also output below).

Greetings and thanks:

Here output of the old and new system.


############### Old system which works right #########################
gw_servirap:~# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
TCPMSS     tcp  --  anywhere             anywhere            tcp 
flags:SYN,RST/SYN tcpmss match 1400:1536 TCPMSS clamp to PMTU
ACCEPT     all  --  10.99.0.10           anywhere
ACCEPT     all  --  anywhere             10.99.0.10
ACCEPT     all  --  10.99.0.200          anywhere
ACCEPT     all  --  anywhere             10.99.0.200
DROP       all  --  10.99.0.0/24         anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

####################

gw_servirap:~# iptables -L -v -t nat
Chain PREROUTING (policy ACCEPT 1044 packets, 86531 bytes)
 pkts bytes target     prot opt in     out     source               
destination

Chain POSTROUTING (policy ACCEPT 12 packets, 794 bytes)
 pkts bytes target     prot opt in     out     source               
destination
  164  6431 MASQUERADE  all  --  any    eth2    anywhere             
anywhere
  650 60648 MASQUERADE  all  --  any    ppp0    anywhere             
anywhere
    4   336 MASQUERADE  all  --  any    eth1    anywhere             
anywhere
    0     0 MASQUERADE  all  --  any    ppp0    anywhere             
anywhere
    0     0 MASQUERADE  all  --  any    eth1    anywhere             
anywhere

Chain OUTPUT (policy ACCEPT 36 packets, 2534 bytes)
 pkts bytes target     prot opt in     out     source               
destination

####################

gw_servirap:~# iptables -L -v
Chain INPUT (policy ACCEPT 1353 packets, 101K bytes)
 pkts bytes target     prot opt in     out     source               
destination

Chain FORWARD (policy ACCEPT 17917 packets, 14M bytes)
 pkts bytes target     prot opt in     out     source               
destination
  149  7452 TCPMSS     tcp  --  any    ppp0    anywhere             
anywhere            tcp flags:SYN,RST/SYN tcpmss match 1400:1536 TCPMSS 
clamp to PMTU
    0     0 ACCEPT     all  --  any    any     10.99.0.10           anywhere
    0     0 ACCEPT     all  --  any    any     anywhere             
10.99.0.10
    2   168 ACCEPT     all  --  any    any     10.99.0.200          anywhere
    0     0 ACCEPT     all  --  any    any     anywhere             
10.99.0.200
    0     0 DROP       all  --  any    any     10.99.0.0/24         anywhere

Chain OUTPUT (policy ACCEPT 1337 packets, 273K bytes)
 pkts bytes target     prot opt in     out     source               
destination




############### New system which does not work right 
#########################

gw_servirap_new:~# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     0    --  10.99.0.10           anywhere
ACCEPT     0    --  anywhere             10.99.0.10
ACCEPT     0    --  10.99.0.200          anywhere
ACCEPT     0    --  anywhere             10.99.0.200
DROP       0    --  10.99.0.0/24         anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

####################

gw_servirap_new:~# iptables -L -v -t nat
Chain PREROUTING (policy ACCEPT 684 packets, 69286 bytes)
 pkts bytes target     prot opt in     out     source               
destination

Chain POSTROUTING (policy ACCEPT 21 packets, 1434 bytes)
 pkts bytes target     prot opt in     out     source               
destination
  105  4733 MASQUERADE  0    --  any    eth2    anywhere             
anywhere
  416 48259 MASQUERADE  0    --  any    ppp0    anywhere             
anywhere
    2   168 MASQUERADE  0    --  any    eth1    anywhere             
anywhere
    0     0 MASQUERADE  0    --  any    ppp0    anywhere             
anywhere
    0     0 MASQUERADE  0    --  any    eth1    anywhere             
anywhere

Chain OUTPUT (policy ACCEPT 69 packets, 4748 bytes)
 pkts bytes target     prot opt in     out     source               
destination

####################

gw_servirap_new:~# iptables -L -v
Chain INPUT (policy ACCEPT 2025 packets, 705K bytes)
 pkts bytes target     prot opt in     out     source               
destination

Chain FORWARD (policy ACCEPT 2630 packets, 505K bytes)
 pkts bytes target     prot opt in     out     source               
destination
    0     0 ACCEPT     0    --  any    any     10.99.0.10           anywhere
    0     0 ACCEPT     0    --  any    any     anywhere             
10.99.0.10
    0     0 ACCEPT     0    --  any    any     10.99.0.200          anywhere
    0     0 ACCEPT     0    --  any    any     anywhere             
10.99.0.200
    0     0 DROP       0    --  any    any     10.99.0.0/24         anywhere

Chain OUTPUT (policy ACCEPT 1609 packets, 152K bytes)
 pkts bytes target     prot opt in     out     source               
destination







More information about the Voyage-linux mailing list