du_
26-10-2006, 22:29
Здравствуйте!
Проапгрейдил я прошивку в WL550gE до версии 1.9.2.7-7e с этого сайта.
Пользуясь случаем, спешу сказать спасибо автору и общественности, т.к. это решило все мои задачи и проблемы (с фабричной прошивкой почему-то изредка вылетал ее DNS, загадка. А у wl-530, до этого, иногда затыкался внешний интерфейс. Уж думал, что не судьба купить мне готовое _работающее_ устройство для простой маршрутизации). Эта же прошивка уже довольно долго работает круглосуточно, просто как часы. Просто возвращает веру в человеческий гений...
Но возник вопрос, который буду благодарен, если мне кто-нибудь прояснит.
Конфигурация моей сети -- локальные адреса вида
10.0.0.xx, статически заданные. WAN адрес также статически заданный "реальный" IP от провайдера. Никаких PPP, DHCP и прочего интеллекта. Все вполне очевидно задано в html-интерфейсе, никаких изысков не делалось.
В описываемой ситуации выкинут весь дополнительный роутинг для ясности (на "левые" адреса местной сети провайдера).
Так вот в этой базовой конфигурации, глядя на routing table, сгенерированную роутером (я ничего вручную не добавлял), вижу:
Destination Gateway Genmask Flags Metric Ref Use Iface
85.249.167.1 * 255.255.255.255 UH 0 0 0 WAN vlan1
10.0.0.0 * 255.255.255.0 U 0 0 0 LAN br0
85.0.0.0 * 255.0.0.0 U 0 0 0 WAN vlan1
default 85.249.167.1 0.0.0.0 UG 0 0 0 WAN vlan1
(надеюсь, это читабельно).
85.249.167.1 -- это default gateway у провайдера, все здорово.
10.0.0.0/24 -- моя местная сеть.
Вопрос: откуда и зачем взялась строчка про 85.0.0.0/8, я ее не добавлял.
Я ее не понимаю, и во всяком случае она мешает роутингу, т.к. все пакеты на 85.x.x.x идут по этому правилу (отдельный вопрос куда), а не на 85.249.167.1,
и во всяком случае дальше моего местного интерфейса не доходят.
Если это правило грохнуть руками в телнете -- то все начинает ходить как надо.
Если "в пику" ему добавить перед ним правила вида
route add -p 85.0.0.0 mask 255.128.0.0 85.249.167.1
и
route add -p 85.128.0.0 mask 255.128.0.0 85.249.167.1
(одним значащим битом маски больше, чтобы раньше вставилось в таблицу, два правила для двух возможных значений бита адреса соотв-но. Зато можно в html интерфейсе задать, без всяких разборок с конфигурацией при включении...)
-- то тоже все работает, все пакеты идут на 85.249.167.1 и дальше куда надо до адресата.
Собственно, последняя "затычка" все мои проблемы решает, и по большому счету можно вопрос и закрыть. Но все же любопытно -- кто это правило про 85.0.0.0/8 генерит, чем таким 85.0.0.0/8 особенна?
Возможно, конечно, я чего-то недопонимаю, но повторюсь -- конфигурация совершенно дубовая базовая, все задано статически, никакого интеллекта.
Может, наблюдение это полезно чем будет...
Проапгрейдил я прошивку в WL550gE до версии 1.9.2.7-7e с этого сайта.
Пользуясь случаем, спешу сказать спасибо автору и общественности, т.к. это решило все мои задачи и проблемы (с фабричной прошивкой почему-то изредка вылетал ее DNS, загадка. А у wl-530, до этого, иногда затыкался внешний интерфейс. Уж думал, что не судьба купить мне готовое _работающее_ устройство для простой маршрутизации). Эта же прошивка уже довольно долго работает круглосуточно, просто как часы. Просто возвращает веру в человеческий гений...
Но возник вопрос, который буду благодарен, если мне кто-нибудь прояснит.
Конфигурация моей сети -- локальные адреса вида
10.0.0.xx, статически заданные. WAN адрес также статически заданный "реальный" IP от провайдера. Никаких PPP, DHCP и прочего интеллекта. Все вполне очевидно задано в html-интерфейсе, никаких изысков не делалось.
В описываемой ситуации выкинут весь дополнительный роутинг для ясности (на "левые" адреса местной сети провайдера).
Так вот в этой базовой конфигурации, глядя на routing table, сгенерированную роутером (я ничего вручную не добавлял), вижу:
Destination Gateway Genmask Flags Metric Ref Use Iface
85.249.167.1 * 255.255.255.255 UH 0 0 0 WAN vlan1
10.0.0.0 * 255.255.255.0 U 0 0 0 LAN br0
85.0.0.0 * 255.0.0.0 U 0 0 0 WAN vlan1
default 85.249.167.1 0.0.0.0 UG 0 0 0 WAN vlan1
(надеюсь, это читабельно).
85.249.167.1 -- это default gateway у провайдера, все здорово.
10.0.0.0/24 -- моя местная сеть.
Вопрос: откуда и зачем взялась строчка про 85.0.0.0/8, я ее не добавлял.
Я ее не понимаю, и во всяком случае она мешает роутингу, т.к. все пакеты на 85.x.x.x идут по этому правилу (отдельный вопрос куда), а не на 85.249.167.1,
и во всяком случае дальше моего местного интерфейса не доходят.
Если это правило грохнуть руками в телнете -- то все начинает ходить как надо.
Если "в пику" ему добавить перед ним правила вида
route add -p 85.0.0.0 mask 255.128.0.0 85.249.167.1
и
route add -p 85.128.0.0 mask 255.128.0.0 85.249.167.1
(одним значащим битом маски больше, чтобы раньше вставилось в таблицу, два правила для двух возможных значений бита адреса соотв-но. Зато можно в html интерфейсе задать, без всяких разборок с конфигурацией при включении...)
-- то тоже все работает, все пакеты идут на 85.249.167.1 и дальше куда надо до адресата.
Собственно, последняя "затычка" все мои проблемы решает, и по большому счету можно вопрос и закрыть. Но все же любопытно -- кто это правило про 85.0.0.0/8 генерит, чем таким 85.0.0.0/8 особенна?
Возможно, конечно, я чего-то недопонимаю, но повторюсь -- конфигурация совершенно дубовая базовая, все задано статически, никакого интеллекта.
Может, наблюдение это полезно чем будет...