[Linux-Biella] multiple default routing
Paul TT
linux@ml.bilug.linux.it
Mon, 06 Sep 2004 15:01:14 +0200
Simone Caldana wrote:
> Paul TT wrote:
>
>> ciavrei da stabilire il default routing in base all/e porta/porte di
>> destinazione invece che all'indirizzo dell'host...
>> qualcuno l'ha gia' fatto???
>> dovrei girare l'ssh su una connessione 'costosa', con ip fisso, e
>> lasciare tutto il resto sull'altra flat.
>> ho una skeda di rete locale, una sull'ip fisso e una sulla flat.
>>
>> ?????
>>
> questo e' quanto ho prodotto dopo mezza giornata di smanettamenti con
> iproute2. L'idea e' mettere il default route sulla flat e poi, per
> ogni porta (di destinazione) da redirigere dare:
dft router oki.
> iptables -A OUTPUT -t mangle -p tcp --dport <porta> -j MARK \
> --set-mark <porta>
oki
> echo 202 port.out >> /etc/iproute2/rt_tables
oki. cos'e' il 202??? solo l'indice della table?
> ip rule add fwmark <porta> table port.out
oki
> ip route add default via <ip_fisso> dev <device_ip_fisso> table port.out
e qua si pianta la rete, lo sto fando via ssh e casca la sessione.....
(sto provando a routare la porta 443, indi non dovrebeb centrare nulla, no?)
> ip route flush cache
>
> iptables -A POSTROUTING -t nat -p tcp --dport <porta> -j \
> SNAT --to-source <ip_fisso>
>
--
Gli uomini non sospettano
quale terribile carico stiano
trasportando a valle.
public gpg key: gpg --keyserver pgp.mit.edu --recv-key 2E61343C