Jochen Ehmen schrieb:
> Die Firewallregel bringt mir das:
> 
> r...@112-12:~# iptables -I POSTROUTING -t nat -s $LANNET/$LANPRE -o ! 
> $LANDEV -j MASQUERADE
> Warning: wierd character in interface `-j' (No aliases, :, ! or *).
> Bad argument `MASQUERADE'
> Try `iptables -h' or 'iptables --help' for more information.

.oO( da wollte ich es dir einfach machen und hab dich nur verwirrt :D )

Die Zeile funktioniert nur so in der local.fw - und das auch nur wenn das script
wiederrum von der S45firewall "aufgerufen" wird (und das wird es beim start).
Dort werden die Parameter gesetzt.

Wenn du das auf der console machen willst, dann must du eben entweder diese
Variablen noch setzen (lassen).
Das macht in der S45firewall
eval $(/usr/bin/netparam)

nur
/usr/bin/netparam
sagt dur auch was genau...

Oder in der Standard-Linksys-Konfiguration wäre die Zeile dann:
iptables -I POSTROUTING -t nat -s 192.168.1.0/24 -o ! br0 -j MASQUERADE

> Wo werden denn die Variablen $LANNET/$LANPRE u. $LANDEV definiert? - im  
> /etc/init.d/S45firewall
> werden die zwar genutzt, doch nicht definiert...?

s.o.

> ping geht im jetzigen Zustand (an alle Nodes):

der Node selber braucht das NAT ja nicht...


> Ich seh nich durch :|

das wird schon... :-P


Gruß
tetzlav
_______________________________________________
freifunk-leipzig mailing list
[email protected]
https://lists.subsignal.org/mailman/listinfo/freifunk-leipzig

Antwort per Email an