[Berlin-wireless] kleines nat problem mit ff-firmware

Stefan Sperling stsp
Do Sep 4 11:01:44 CEST 2008


On Wed, Sep 03, 2008 at 09:47:15AM +0200, Stefan Sperling wrote:
> On Tue, Sep 02, 2008 at 08:30:17PM +0200, Sven-Ola Tücke wrote:
> > N'abend Stefan,
> > 
> > FYI: die aktuelle Firmware 1.6.31 hat ein neues Kernel-Module "flushnat.o". 
> > Das loescht das Conntrack beim Setzen des -j MASQUERADING. Ausprobieren?
> 
> Aber gern :)
> 
> Ich sag dir nachher bescheid obs hilft.

nacher == morgen :)  Sorry, hatte gestern keine Zeit mehr.
Jetzt aber:

Sieht gut aus!

Ohne flushnat -> Router reboot während viel pingen durchs VPN:

 Conntrack entry:
 udp      17 29 src=104.203.0.1 dst=192.109.42.13 sport=5016 dport=5016
 [UNREPLIED] src=192.109.42.13 dst=104.203.0.1 sport=5016 dport=5016
 ^^^^^^^^^^^                   ^^^^^^^^^^^^^^^
 use=1 mark=0 bytes=8664 

 Pakete gehen raus aus vlan1 (wo genattet werden soll),
 aber mit falscher source addresse (5016 ist der VPN port):

 root at dachjo:~# tcpdump -n -i vlan1 port 5016
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
 listening on vlan1, link-type EN10MB (Ethernet), capture size 68 bytes
 13:01:58.860535 IP 104.203.0.1.5016 > 192.109.42.13.5016: UDP, length: 124
                    ^^^^^^^^^^^
 13:01:59.861624 IP 104.203.0.1.5016 > 192.109.42.13.5016: UDP, length: 124
 13:02:00.863239 IP 104.203.0.1.5016 > 192.109.42.13.5016: UDP, length: 124

 3 packets captured
 6 packets received by filter
 0 packets dropped by kernel
 root at dachjo:~# ifconfig vlan1
 vlan1     Link encap:Ethernet  HWaddr 00:0F:66:C8:79:8B  
           inet addr:10.53.0.2  Bcast:10.53.0.255  Mask:255.255.255.0
                    ^^^^^^^^^^----- != 104.203.0.1
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:230 errors:0 dropped:0 overruns:0 frame:0
           TX packets:315 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0 
          RX bytes:169343 (165.3 KiB)  TX bytes:37748 (36.8 KiB)


Mit flushnat -> Router reboot während viel pingen durchs VPN:

 Conntrack entry:
  udp      17 179 src=104.203.0.1 dst=192.109.42.13 sport=5016 dport=5016
  src=192.109.42.13 dst=10.53.0.2 sport=5016 dport=5016 [ASSURED]
                    ^^^^^^^^^^^^^                       ^^^^^^^^^
  use=1 mark=0 bytes=14000 

 root at dachjo:~# tcpdump -n -i vlan1 port 5016 
 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
 listening on vlan1, link-type EN10MB (Ethernet), capture size 68 bytes
 13:02:28.495471 IP 10.53.0.2.5016 > 192.109.42.13.5016: UDP, length: 124
                    ^^^^^^^^^
 13:02:28.535895 IP 192.109.42.13.5016 > 10.53.0.2.5016: UDP, length: 124
 13:02:29.497294 IP 10.53.0.2.5016 > 192.109.42.13.5016: UDP, length: 124
 13:02:29.535896 IP 192.109.42.13.5016 > 10.53.0.2.5016: UDP, length: 124

Lustig das man das Modul laden und wieder entladen muss damit
es tut was es soll :)

Vielen dank :)
Stefan




Mehr Informationen über die Mailingliste Berlin