Hi Forum!
Jedesmal wenn ich die Datei ip-up.local manuell über die Konsole ausführe, bekomme ich nur Fehlermeldungen. Wenn sie beim Start einer Internetverbindung automatisch ausgeführt wird ist alles OK. In der ip-up.local stehen meine ganzen Firewallregeln drin, deshalb ist das blöd bei einer Änderung jedesmal die Verbindung zu restarten.
Aufbau der Datei (Beispiel):
Ausführen tue ich so:
In den Fehlermeldung steht immer etwas von Bad Argument und Try iptables -h bla und das zu fast jeder Zeile im Skript. Das Problem hab ich schon seit SuSE 9.0. Momentan läuft 10.1
Kann ich ein Skript noch auf eine andere Art ausführen, denn ich glaube es liegt daran.
Ausserdem hab ich in den LOGS noch "iptables: Unknown error 4294967295".
Kann mir jemand zu meinen Problemen ein paar Tips geben?
Jedesmal wenn ich die Datei ip-up.local manuell über die Konsole ausführe, bekomme ich nur Fehlermeldungen. Wenn sie beim Start einer Internetverbindung automatisch ausgeführt wird ist alles OK. In der ip-up.local stehen meine ganzen Firewallregeln drin, deshalb ist das blöd bei einer Änderung jedesmal die Verbindung zu restarten.
Aufbau der Datei (Beispiel):
Code:
DEV_INET=$1
IP_INET=$4
IP_GATEWAY=$5
DEV_LOOP=lo
IP_LOOP=127.0.0.1
DEV_LAN=eth1
IP_LAN=192.168.0.1
IPTABLES=/usr/sbin/iptables
...
$IPTABLES -N dns_gate
$IPTABLES -A INPUT -i $DEV_INET -d $IP_INET -p udp --sport 53 --dport $PORTS_HIGH -m state --state ESTABLISHED,RELATED -j dns_gate
$IPTABLES -A INPUT -i $DEV_LAN -s $LOC_NET -d $IP_LAN -p udp --sport $PORTS_HIGH --dport 53 -m state --state NEW,ESTABLISHED,RELATED -j dns_gate
$IPTABLES -A OUTPUT -o $DEV_INET -s $IP_INET -d $ANY -p udp --sport $PORTS_HIGH --dport 53 -m state --state NEW,ESTABLISHED,RELATED -j dns_gate
$IPTABLES -A OUTPUT -o $DEV_LAN -s $IP_LAN -d $LOC_NET -p udp --sport 53 --dport $PORTS_HIGH -m state --state ESTABLISHED,RELATED -j dns_gate
$IPTABLES -A dns_gate -j ACCEPT
...
Ausführen tue ich so:
Code:
server:/etc/ppp # ./ip-up.local
In den Fehlermeldung steht immer etwas von Bad Argument und Try iptables -h bla und das zu fast jeder Zeile im Skript. Das Problem hab ich schon seit SuSE 9.0. Momentan läuft 10.1
Kann ich ein Skript noch auf eine andere Art ausführen, denn ich glaube es liegt daran.
Ausserdem hab ich in den LOGS noch "iptables: Unknown error 4294967295".
Kann mir jemand zu meinen Problemen ein paar Tips geben?