[Berlin-wireless] Path-MTU probs, FYI
Sven-Ola Tücke
sven-ola
Mi Mai 12 10:47:14 CEST 2010
FYI,
hat sich geklaert. Behoben mit sysctl -w net.ipv4.conf.all.rp_filter=0. Wenn
ein Gateway-Betreiber z.B. das Internet-Gateway 192.168.1.1 benutzt und man
selbst 192.168.1.1 auf dem Router hat, wirft der reverse-path-filter alle
Pakete *von* 192.168.1.1 weg, die ueber WLAN ankommen. Und damit kommen die
verzweifelten ICMP-Mach-Kleiner-Pakete von Gateway niemals an.
Bei einer LuCI ist das eh' ausgeschaltet. Bei einem Standard-Ubuntu ist das
an. Bei SmartGW=on schaltet der OLSRD das selbststaendig aus. Es gibt also
Faelle, wo ein SNAT(ICMP 192.168.1.1->MeshIP) auf dem HNA0/0-Ankuendigenden
Node helfen koennte.
// Sven-Ola
Am Sonntag, 9. Mai 2010 13:42:39 schrieb Sven-Ola Tuecke:
> Hallo Guido,
>
> in der upcoming Freifunk-Firmware gibts noch ein paar Firewall/iptables
> quirks - das war auch zu erwarten, weil ich das S45firewall komplett neu
> gemacht habe damit die Smart-GW und OpenVPN-Sachen laufen. Soweit - so gut.
> Abseits davon gibt's mit der derzeitgen Konfig ein Problem, von dem ich
> noch nicht so recht weiss wie loesen.
>
> Symptom: versenden langer Mails dauert ewig und schlaegt gerne fehl.
> Diagnose: Keine PMTU-Discovery, da icmp-frag-needed weggeworfen wird.
> Topo: mein PC(192.168...) -> meinWRT(LAN=192.168..., WIFI=104...) ->
> HopHop(104...) -> GuidoWRT(LAN=104..., WAN=192.168...) ->
> DSL-WRT(LAN=192.168.1.2) -> Internet.
> N.B.: DSL braucht MTU=1492, das sind 8 Byte weniger als 1500
>
> Da normalerweise auf dem GuidoWRT ein OpenVPN laeuft, passiert das
> Frag/Defrag im OpenVPN-Tunnel und darum geht alles. Faellt das OpenVPN mal
> aus, landen die "icmp-frag-needed" wegen der Source-IP=192.168.1.2 im
> Nirvana bzw. bleiben in meiner Firewall haengen.
>
> Ich vermute, dass solche Konfigurationen oefters vorkommen. Weil die Leute
> faul sind und das Internet "mit DHCP aus der Steckdose" kommt und es auch
> irgendwie laeuft - wenn nur die Fragmente ordentlich durchkommen. Ich bin
> am ueberlegen, ob ich noch ein WAN(src=192.168.x.x -> SNAT) einbauen
> sollte, damit wenigstens die icmp-frag-needed durchkommen - auch bei
> IP-Adresskonflikt bzw. bei Firewall(discard src=192.168 von aussen)
>
> Weiss jemand ob + wie die LuCI sowas behandelt?
>
> // Sven-Ola
>
> _______________________________________________
> Berlin mailing list
> Berlin at berlin.freifunk.net
> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
>
Mehr Informationen über die Mailingliste Berlin