Титла: advanced routing Публикувано от: st_dimitrov в Dec 19, 2005, 00:22 Възможно ли е да посоча на рутера (Slackware 10.2 със ядро 2.4.31) да рутира всички пакети които идват от ип 191.168.1.2 (примерно) и целевият порт е 25 да рутира пакета през един GW a всичко останало през default-ския ?
Титла: advanced routing Публикувано от: ntenev в Dec 19, 2005, 06:01 Възможно е.
hint: използвай таблица Титла: advanced routing Публикувано от: toxigen в Dec 19, 2005, 13:57 Така наречения source policy routing. Справка LARTC
Титла: advanced routing Публикувано от: в Dec 19, 2005, 14:15 все пак не мога да разбера как да опиша дст порта... може ли с примерче?
Титла: advanced routing Публикувано от: Uvigii в Dec 19, 2005, 15:30 Друг вариянт е да ползваш Iptables -j ROUTE
Титла: advanced routing Публикувано от: toxigen в Dec 19, 2005, 22:06 Да кажа така на пръв поглед можеш само по адрес. Ако искаш порт ще трябва да правиш и магии с iptables.
Титла: advanced routing Публикувано от: в Dec 19, 2005, 22:12 и аз както не ставам за магьосник... в момента чета отново LARTC дано се оправя но все пак не отказва на идеи за готово решение на въпроса
Титла: advanced routing Публикувано от: Uvigii в Dec 20, 2005, 11:16
-j ROUTE от това по готово ... освен да дойда да го напиша ! Титла: advanced routing Публикувано от: alex_c в Dec 20, 2005, 11:56 първо:
iptables -t mangle -A PREROUTING -i ethX -p tcp -s xxx.xxx.xxx.xxx --dport 25 -j MARK --set-mark 2 второ: echo "201 post_table" >> /etc/iproute2/rt_tables трето: /sbin/ip route add default via xxx.xxx.xxx.xxx table post_table червърто: /sbin/ip rule add fwmark 2 table post_table и всичко трябва да е наред P.S. марката 2, както и името на таблицата са примерни - могат да се ползват и други цифри и думи Best wishes! Alex Титла: advanced routing Публикувано от: в Dec 20, 2005, 16:53 ех това с марката не ми дойде на ум ... Алекс мерси много
Титла: advanced routing Публикувано от: alex_c в Dec 21, 2005, 00:00 За нищо, пак заповядай!
Best wishes! Alex |