купил DIR-300, установил прошивку бету 1.05.
Подключение к провайдеру идет через PPTP (dual). Но для выхода в инет используется не впн подключение, а гейтвей который стоит в локалке(в каждом сегменте свой). через впн никуда не пускает соответственно. в винде для этого нужно убрать галку "Использовать основной шлюз в удлаленный сети" в настройках впн соединения. в дир-100 это лечится добавлением в таблицу роутинга правила для сети 0.0.0.0/0.0.0.0 на гейт своего сегмента.
в DIR-300 при попытке добавить подобное правило выдает ошибку.
"Invalid Subnet Mask."
в сетях разбираюсь довольно поверхностно, но поковыряться все же попытался.
оказалось ругается на любую маску, которая в бинарном виде выглядит не как 1111.......00000
решил обмануть и забить два правила для сетей
128.0.0.0/128.0.0.0
0.0.0.0/128.0.0.0
первая строчка нормально схавалась, на вторую выругалось
"There is a existent static routing rule with the same network.
Please change it."
в итоге пришлось забить 8 правил, для следующих сетей
128.0.0.0/128.0.0.0.0
64.0.0.0/192.0.0.0.0
32.0.0.0/224.0.0.0.0
16.0.0.0/240.0.0.0.0
8.0.0.0/248.0.0.0.0
4.0.0.0/252.0.0.0.0
2.0.0.0/254.0.0.0.0
1.0.0.0/255.0.0.0.0
исходя из моих скромных знаний предполагаю что этими правилами я покрыл все возможные IP адреса.
а можно ли решить мою проблему какими-то более цивилизованными методами?
|