Witam

Posiadam 2 lacza. Jeden DSL i  na drugim serwerze neostradke.
Zrobilem na neostradce squida transparent a pod DSLem przekierowanie
calego ruchu z portu 80 na squida. Uzylem iptables i iproute2.
Skrypt wyglada tak:


Najpierw z rc.local odpalam sobie skrypt rutingu w ktorym mam:

#!/bin/bash

echo 202 www.out >> /etc/iproute2/rt_tables
ip rule add fwmark 2 table www.out
ip route add default via 192.168.0.1 dev eth1 table www.out
ip route flush cache


A potem maskarade w ktorej mam

# przekierowanie na squida
/usr/sbin/iptables -A PREROUTING -i eth1 -t mangle -p tcp --dport 80 -j
MARK --s
et-mark 2
echo 0 > /proc/sys/net/ipv4/conf/all/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/default/send_redirects
echo 0 > /proc/sys/net/ipv4/conf/eth0/send_redirects





Wszystko dziala poprawnie ale tylko jakis czas. Routing
potrafi sie wywalic i pakiety nagle nie sa przerzucane
pomimo ze ip rule ls i iptables pokazuja
istniejace regolki. Czy ktos ma jakis pomysl ?

Uzywam AC z mini iso. Kernel 2.6.8

pozdrawiam
__________________________________________________________________
[Adam Zaleski +netlest+  [EMAIL PROTECTED] [EMAIL PROTECTED]
[Online: http://netlest.net ] [EMAIL PROTECTED] #bryndzel #phreakpl-]
[motd: "No love / No hope/ No feelings / NO MATTER!" --?>--(x)-&=]

_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym