проблема с маршрутизацией. | Крымский форум

проблема с маршрутизацией.

  • Добро пожаловать на форум! Рады видеть вас здесь! Зарегистрируйтесь или Войдите в аккаунт, чтобы иметь полный доступ к площадке!

Pretender

Местный житель
Легенда
Сообщения
2,547
Реакции
14
Репутация
47
Появилась проблемка которую никак не могу решить, вообщем ситуация такая, есть тазик на него инет приходит 2-мя способами:
1 eth2 c внешним адресом 217.73.1.2(пример), и без всякой авторизации на машине прописан основной шлюз который отдает инет 217.73.1.1
2 adsl который поднимаеться автоматом и интерфейс обзываеться adsl

задача, хочу анлимщиков кинуть в отдельную таблицу маршрутизации ну и соответственно делаю:
1)создал 2 таблицы
Код

#echo 200 shdsl >> /etc/iproute2/rt_tables
#echo 100 adsl >> /etc/iproute2/rt_tables


2) при загрузке компа
Код

/sbin/ip route add default via 217.73.1.1 dev eth2 table shdsl
/sbin/ip route flush cache


3) когда поднимаеться adsl
Код

/sbin/ip route add default via $remoteIP dev adsl table adsl
/sbin/ip route flush cache


remoteIP - ип шлюза, который постоянно разный.
4) когда подключаються клиенты
Код

/sbin/ip rule del from $userip table adsl
/sbin/ip rule add from $userip table adsl
/sbin/ip route flush cache


$userip - ип юзера на ppp интерфейсе
теперь собственно в чем проблема
после всех этих манипуляций инет у тех кто занесен в таблицу adsl не появляеться
при дампе на ppp интерфейсе видно что пакеты приходят но ответа нет
дамп на интерфейсе adsl показывает тишину.. только мусорные пакеты извне
инет соответственно клиенту не идет
sad.gif



Код

ip rule list
0:      from all lookup local
97:     from 192.168.200.3 lookup shdsl
32766:  from all lookup main
32767:  from all lookup default


192.168.200.3 - ip получаемый после поднятия впн
Код

root@briz:~# ip route show table adsl
default via 195.5.5.202 dev adsl


Код

ip route show table shdsl
default via 217.73.1.1 dev eth2


куда копать для решения проблемы?
 
Назад
Сверху