Witam, Jestem szczesliwym posiadaczem dwoch lacz, ktore ladnie mi obsluguja userkow. W pewnym momencie wpadlem na pomysl, ze ruch p2p dla klientow, ktorzy nie korzystaja z routowalnego adresu IP mozna by puscic przez trzecie lacze, a jest nim DSL. W koncu niedrogie lacze z dobrym downloadem ;-)
Sprawe realizuje w nastepujacy sposob. Przyklad dzialajacy dla www: ip ru a fwmark 0x444 table 144 iptables -I PREROUTING -t mangle -p tcp --dport 80 -j MARK --set-mark 0x444 iptables -I POSTROUTING -t nat -m mark --mark 0x444 -j SNAT --to $DSL_IP ip r a 0/0 via $DSL_GW_IP table 144 bardzo ladnie to sie zachowuje i nie powoduje zadnych opoznien. kiedy postanowilem zrobic to dla p2p zaczela sie kicha ;-) ip ru a fwmark 0x444 table 144 iptables -I POSTROUTING -t mangle -p tcp -m ipp2p --ipp2p -j MARK --set-mark 0x444 iptables -I POSTROUTING -t mangle -p tcp -m ipp2p --ipp2p-data -j MARK --set-mark 0x444 iptables -I POSTROUTING -t nat -m mark --mark 0x454 -j SNAT --to $DSL_IP ip r d 0/0 via $DSL_GW_IP table 144 regulka dziala ale w dziwny sposob :-) rzeczywiscie puszcza ruch p2p ale programy p2p np. po restarcie nie nawiazuja juz polaczenia (timeout) - czyli tak jakby czesc ruchu zwiazanego z obsluga p2p nie byla przechwytywana przez modul ipp2p. moze ktos cos poradzi :-) ? pozdrawiam Piotr 'ares' Siwicki ares(at)pld-linux.org _______________________________________________ pld-users-pl mailing list [EMAIL PROTECTED] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
