Автор Тема: advanced routing  (Прочетена 3876 пъти)

st_dimitrov

  • Напреднали
  • *****
  • Публикации: 102
    • Профил
    • WWW
advanced routing
« -: Dec 19, 2005, 00:22 »
Възможно ли е да посоча на рутера (Slackware 10.2 със ядро 2.4.31) да рутира всички пакети които идват от ип 191.168.1.2 (примерно) и целевият порт е 25 да рутира пакета през един GW a всичко останало през default-ския ?
Активен

ntenev

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
advanced routing
« Отговор #1 -: Dec 19, 2005, 06:01 »
Възможно е.
hint: използвай таблица
Активен

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
advanced routing
« Отговор #2 -: Dec 19, 2005, 13:57 »
Така наречения source policy routing. Справка LARTC
Активен

  • Гост
advanced routing
« Отговор #3 -: Dec 19, 2005, 14:15 »
все пак не мога да разбера как да опиша дст порта... може ли с примерче?
Активен

Uvigii

  • Напреднали
  • *****
  • Публикации: 381
    • Профил
advanced routing
« Отговор #4 -: Dec 19, 2005, 15:30 »
Друг вариянт е да ползваш Iptables -j ROUTE
Активен

http://www.openlab.info мрежова лаборатория

toxigen

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
advanced routing
« Отговор #5 -: Dec 19, 2005, 22:06 »
Да кажа така на пръв поглед можеш само по адрес. Ако искаш порт ще трябва да правиш и магии с iptables.
Активен

  • Гост
advanced routing
« Отговор #6 -: Dec 19, 2005, 22:12 »
и аз както не ставам за магьосник... в момента чета отново LARTC дано се оправя но все пак не отказва на идеи за готово решение на въпроса
Активен

Uvigii

  • Напреднали
  • *****
  • Публикации: 381
    • Профил
advanced routing
« Отговор #7 -: Dec 20, 2005, 11:16 »
Цитат
но все пак не отказва на идеи за готово решение на въпроса

-j ROUTE
от това по готово ... освен да дойда да го напиша '<img'>!
'<img'>
Активен

http://www.openlab.info мрежова лаборатория

alex_c

  • Напреднали
  • *****
  • Публикации: 122
    • Профил
advanced routing
« Отговор #8 -: 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
« Отговор #9 -: Dec 20, 2005, 16:53 »
ех това с марката не ми дойде на ум ... Алекс мерси много '<img'>
Активен

alex_c

  • Напреднали
  • *****
  • Публикации: 122
    • Профил
advanced routing
« Отговор #10 -: Dec 21, 2005, 00:00 »
За нищо, пак заповядай!
Best wishes!
Alex
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
advanced linux routing
Настройка на програми
sunhater 13 3829 Последна публикация Jul 02, 2003, 12:41
от KNK
linux advanced routing with iproute2+tc
Преводи на документация
x11r6 23 10547 Последна публикация Nov 27, 2005, 18:34
от divak
Redhat Advanced Server
Идеи и мнения
gepas 1 1191 Последна публикация Aug 06, 2005, 09:02
от romeo_ninov
Advanced Ruby on Rails Bootcamp
Предстоящи събития
muxozavar 0 2430 Последна публикация Nov 22, 2008, 20:40
от muxozavar
Advanced linux Programming (New Readers; 2001)
Общ форум
angie_bg 6 2445 Последна публикация Apr 21, 2014, 23:15
от gat3way