![]() |
![]() |
#14 | ||
Дед маздай без зайцев
![]() |
![]() Цитата:
надо было мне стукнуть я таке маркирую пакеты в iptables и в разных таблицах разными шлюзами их отправляю, только у меня один раз прикол случился один из каналов на динамическом IP и динамическом шлюзе, пришлось дописать скрипт ifup-routes чтоб правильный шлюз падал в таблицу ip route'a + есть еще одна особенность, если пакет пришел с МИ�*а на PPP0_WORLD например, а в iptables MASQUERADE стоит ppp1_WORLD к примеру, то ответ-пакет(SYN-ACK) соотв. уйдет с PPP1 и получатель остолбенеет от таких приколов, поэтому есть хорошая такая вещь как conntrack --ctorigdst т.е. на какой канал пришел пакет вот таким маркером и помечать пакет, чтоб по системе он полностью гулял с маркером того канала на к-й пришел *mangle -A PREROUTING -i eth_LAN -m conntrack --ctorigdst $ppp0_ip -j MARK --set-mark 0xXX Цитата:
я пользуюсь trafshow(наглядно очень) и iftop(очень четко показывает скорость + имеет min\max\avg состояния на канале) |
||
![]() |
![]() |