The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"?распределение трафика по порту назначения на 2 интерфейса ?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от Jakut on 14-Дек-08, 15:23 
Hi, All.

Не могу разобраться :(
OS: Debian 4. Есть два интерфейса eth0(a.a.a.a) и eth2(b.b.b.b).
Как сделать чтобы все http-запросы ходили через интерфейс eth0 а все ftp-запросы через eth2 ?
Спасибо.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от TeraBit (ok) on 15-Дек-08, 08:56 
>Hi, All.
>
>Не могу разобраться :(
>OS: Debian 4. Есть два интерфейса eth0(a.a.a.a) и eth2(b.b.b.b).
> Как сделать чтобы все http-запросы ходили через интерфейс eth0 а все
>ftp-запросы через eth2 ?
>Спасибо.

policy-based routing (PBR)

пакет iproute2 + NAT (если надо)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от Jakut on 15-Дек-08, 12:49 

>
>policy-based routing (PBR)
>пакет iproute2 + NAT (если надо)

Спасибо, буду копать :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от strel (ok) on 15-Дек-08, 19:11 
через iptables сделай, SNAT указав сеть и порт.http://www.opennet.me/docs/RUS/iptables/


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от Jakut on 16-Дек-08, 19:55 
>через iptables сделай, SNAT указав сеть и порт.http://www.opennet.me/docs/RUS/iptables/

да вроде SNAT тут ничем не поможет. или я не прав?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от strel (??) on 22-Дек-08, 12:01 
>>через iptables сделай, SNAT указав сеть и порт.http://www.opennet.me/docs/RUS/iptables/
>
>да вроде SNAT тут ничем не поможет. или я не прав?

Сори, так и есть. Просто прочитави
">policy-based routing (PBR)
>пакет iproute2 + NAT (если надо) "

подумал, что эта тачка роут, а ты с нее сидишь, тогда нужно смотреть, такого не делал.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от Jakut on 16-Дек-08, 19:53 
>policy-based routing (PBR)
>пакет iproute2 + NAT (если надо)

почитал попробовал, не выходит :(
проверить решил на ssh так проще всего увидеть с какого интерфейса я пришел
дефолтный роут стоит через eth0

#> sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
#> iptables -t mangle -A PREROUTING -p tcp -m tcp --dport 22 -j MARK --set-mark 1
#> echo 201 specific.out >> /etc/iproute2/rt_tables
#> ip rule add fwmark 1 table specific.out
# ip rule list
0:      from all lookup local
32765:  from all fwmark 0x1 lookup specific.out
32766:  from all lookup main
32767:  from all lookup default
#> ip route add default dev eth2 table specific.out

потом ssh на какой-то хост и в итоге вижу что я туда пришел через eth0 а не через eth2 :(
что не правильно ? подскажите плиз

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от Oyyo on 22-Дек-08, 12:16 
>[оверквотинг удален]
>net.ipv4.ip_forward = 1
>#> iptables -t mangle -A PREROUTING -p tcp -m tcp --dport 22 -j MARK --set-mark 1
>#> echo 201 specific.out >> /etc/iproute2/rt_tables
>#> ip rule add fwmark 1 table specific.out
># ip rule list
>0:      from all lookup local
>32765:  from all fwmark 0x1 lookup specific.out
>32766:  from all lookup main
>32767:  from all lookup default
>#> ip route add default dev eth2 table specific.out

здесь не вижу команды, она обязательна
ip route flush cache
>потом ssh на какой-то хост и в итоге вижу что я туда
>пришел через eth0 а не через eth2 :(
>что не правильно ? подскажите плиз

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "?распределение трафика по порту назначения на 2 интерфейса ?"  
Сообщение от strel (ok) on 15-Дек-08, 19:07 
>Hi, All.
>
>Не могу разобраться :(
>OS: Debian 4. Есть два интерфейса eth0(a.a.a.a) и eth2(b.b.b.b).
> Как сделать чтобы все http-запросы ходили через интерфейс eth0 а все
>ftp-запросы через eth2 ?
>Спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру