PDA

Bekijk de volledige versie : настраиваю роутинг - не могу удалить правило



aik
09-07-2007, 16:37
Имеем таблицу:

[admin@(none) root]$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.196.250 * 255.255.255.255 UH 1 0 0 vlan1
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
172.16.0.0 * 255.240.0.0 U 0 0 0 vlan1
172.16.0.0 obru196-255.lan 255.240.0.0 UG 2 0 0 vlan1
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 89.19.162.1 0.0.0.0 UG 0 0 0 ppp0
default obru196-255.lan 0.0.0.0 UG 1 0 0 vlan1

Выделенного жирным по дефолту нет. Добавляю через вебморду, метрика "1". Но добавляется в итоге как указано выше. Удалить старое правило для 172.16.0.0 нельзя, оно есть всегда, даже если статический роутинг отключить. Соответственно, новое правило не работает. Что я сделал не так?

Фирмварь - WL500gp-1.9.2.7-7g.trx

Mam(O)n
09-07-2007, 17:03
Может в настройках IP что то с маской напутано?

aik
09-07-2007, 18:29
Может в настройках IP что то с маской напутано?

В настройках PPTP, там где указан начальный статический адрес, маска стоит 255.240.0.0. Вообщ не понимаю - что у меня за route такой, что ничего отсюда не работает?

[admin@(none) root]$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.196.250 * 255.255.255.255 UH 1 0 0 vlan1
172.16.196.0 * 255.255.255.0 U 0 0 0 vlan1
192.168.1.0 * 255.255.255.0 U 0 0 0 br0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 89.19.162.1 0.0.0.0 UG 0 0 0 ppp0
[admin@(none) root]$ route add -net 172.16.0.0 mask 255.240.0.0 gw 172.16.196.255
BusyBox v1.1.3 (2007.01.01-14:37+0000) multi-call binary

Usage: route [{add|del|delete}]

Mam(O)n
09-07-2007, 18:43
В настройках PPTP, там где указан начальный статический адрес, маска стоит 255.240.0.0

Так быть не может. Маршрут в ту же подсеть, где находится роутер через внешний шлюз это бред. Может все же маска должна быть 255.255.252.0?



[admin@(none) root]$ route add -net 172.16.0.0 mask 255.240.0.0 gw 172.16.196.255

Обшибка. Надо писать netmask вместо mask

--- UPD ---

P.S. Пров случаем не tc-exe? http://wl500g.info/showpost.php?p=56034&postcount=143

aik
09-07-2007, 19:00
Так быть не может. Маршрут в ту же подсеть, где находится роутер через внешний шлюз это бред. Может все же маска должна быть 255.255.252.0?


Т.е. оно до VPN гейта (.250) ходило через .255? Коряво, но терпимо.



Обшибка. Надо писать netmask вместо mask


Я верно понимаю что там обычный гнушный route?



P.S. Пров случаем не tc-exe? http://wl500g.info/showpost.php?p=56034&postcount=143

Он, зараза корявая. Я просмотрел эту рекомендацию, там несколько других еще валяется.

Никак на этом форуме не врублюсь - где именно ссылка на найденное сообщение. Движок непонятный.

Да, эта. Спасибо!

Mam(O)n
09-07-2007, 19:15
Т.е. оно до VPN гейта (.250) ходило через .255? Коряво, но терпимо.

Я имел ввиду маску там где указан начальный статический адрес. Если VPN гейт будет находится в той же подсети, а это судя по выводу route оно так и есть, то будет работать прямо, без .255-ого шлюза.



Я верно понимаю что там обычный гнушный route?

Типа того. Если точнее то busybox'овский.



Никак на этом форуме не врублюсь - где именно ссылка на найденное сообщение. Движок непонятный.

В поиске использовать расширенный поиск и установить "Показывать результат поиска как" "Сообщения"