Hallo,
Ich hab einen Rechner (opensuse 10.2) mit 2 LAN-Karten auf dem ein squid server läuft.
Alle http-Anfragen die auf Port 80 ankommen, werden zu Port 3124 umgeleitet. Dies erledigt ein Startscript.
sieht so aus: "iptables -A PREROUTING -t nat -i eth2 -p tcp ---dport 80 -j REDIRECT --to-port 3124".
Soweit so gut. Funktioniert eigentlich auch, wenn Suse nicht bei jedem Neustart des Rechners die Bezeichnungen der beiden LAN-Karten vertauschen würde. Also was vor dem Neustart eth1 war ist nun eth2 und umgekehrt. Dann kann natürlich das Script nicht mehr funktionieren, und der ganze Traffic geht an squid vorbei
Meine Frage:
1. Warum tut er das?
2. Wie kann man ihm dieses hin- und hergetausche der Bezeichungen ausreden?
Ich hoffe ihr könnt mir helfen.
Danke, erstmal!
Ich hab einen Rechner (opensuse 10.2) mit 2 LAN-Karten auf dem ein squid server läuft.
Alle http-Anfragen die auf Port 80 ankommen, werden zu Port 3124 umgeleitet. Dies erledigt ein Startscript.
sieht so aus: "iptables -A PREROUTING -t nat -i eth2 -p tcp ---dport 80 -j REDIRECT --to-port 3124".
Soweit so gut. Funktioniert eigentlich auch, wenn Suse nicht bei jedem Neustart des Rechners die Bezeichnungen der beiden LAN-Karten vertauschen würde. Also was vor dem Neustart eth1 war ist nun eth2 und umgekehrt. Dann kann natürlich das Script nicht mehr funktionieren, und der ganze Traffic geht an squid vorbei
Meine Frage:
1. Warum tut er das?
2. Wie kann man ihm dieses hin- und hergetausche der Bezeichungen ausreden?
Ich hoffe ihr könnt mir helfen.
Danke, erstmal!