Статические маршруты и таблица

Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT
Goto page Previous  1, 2, 3
Author Message
sVk
DD-WRT Novice


Joined: 14 Oct 2011
Posts: 1

PostPosted: Fri Oct 14, 2011 9:38    Post subject: не сохраняются статик роуты Reply with quote
Всем привет.
Аналогичная ситуация:
не сохраняются постоянные маршруты, ни через веб-морду ни через commands -> apply startup. Точнее они сохраняются, но через 10 секунд их опять нет ни по команде ip route show ни если смотреть в веб-морде.

Прочитал вышесказанное и понял что сначала надо добавить хостом (route add -host) впн сервер. Проблема в том, что мой впн вида vpn.provider.ru, пингуется каждый раз с разными ip, то есть маска 255.255.255.0 а не 255.255.255.255 как этого требуется в роуте для хоста. Заранее спасибо, сильно не ругайте
Sponsor
Andys
DD-WRT Novice


Joined: 24 Jan 2012
Posts: 3

PostPosted: Tue Jan 24, 2012 16:31    Post subject: Reply with quote
Была такая же ситуация, роутер ASUS WL-500gP v2, прошивал по вики TFTP методом - EKO 14853M
Точно так же не сохранялись роуты при добавлении через веб, причем один раз после применения добавился в таблицу роут №1 в двух экземплярах.
Вроде бы решилось сейчас после того как перешил на
DD-WRT v24-sp2 (08/12/10) mega - build 14929
По крайней мере через десяток секунд после апплай в таблице маршрутизации появляется точно тот что я завел.
Завожу через вебморду.
Перезагрузки пока не было, делаю начальную настройку
Warlok9000
DD-WRT Novice


Joined: 20 Apr 2012
Posts: 3

PostPosted: Fri Apr 20, 2012 21:02    Post subject: Reply with quote
LAZy_BOy wrote:
route add -net 10.198.128.2 netmask 255.255.255.255 gw 0.0.0.0 dev ppp0
route add -net 10.198.128.1 netmask 255.255.255.255 gw 0.0.0.0 dev ppp0

Или через веб интерфейс:
Metric 0
Destination LAN NET 10.198.128.1
Subnet Mask 255.255.255.255
Gateway 0.0.0.0
Interface ppp0

Metric 0
Destination LAN NET 10.198.128.2
Subnet Mask 255.255.255.255
Gateway 0.0.0.0
Interface ppp0

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


пытаюсь добавить: через веб интерфейс не выходит нету в списке интерфейсов ррр0. а через строку не добавляет. причем если убрать дев ррр0 добавляет но не работает(( что делать?
Nitronexis
DD-WRT Novice


Joined: 09 May 2012
Posts: 5

PostPosted: Wed May 09, 2012 18:50    Post subject: Reply with quote
Проблема такого же характера
Поставил последнию версию прошивки dd wrt для dir 300 nru
Не могу никак прописать таблицу маршрутизации, просто не сохраняет ничего, как при записи через команды так и через интерфейс.

Без маршрутов не работает вообще локалка.

Решил кто нибудь эту проблему или этот баг непреодолим?
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Thu May 10, 2012 2:48    Post subject: Reply with quote
Nitronexis wrote:
Проблема такого же характера
Поставил последнию версию прошивки dd wrt для dir 300 nru
Не могу никак прописать таблицу маршрутизации, просто не сохраняет ничего, как при записи через команды так и через интерфейс.

Без маршрутов не работает вообще локалка.

Решил кто нибудь эту проблему или этот баг непреодолим?

Смотря какие команды вводите:
route add -net 10.198.128.2 netmask 255.255.255.0 gw 10.198.128.1
route add -host 10.198.128.2 netmask 255.255.255.255 gw 10.198.128.1

В командах например поста выше куча ошибок:
Code:
route add -net 10.198.128.2 netmask 255.255.255.255 gw 0.0.0.0 dev ppp0

с ключем -net не используется маска 255.255.255.255;
нет такого gw 0.0.0.0 в таком случае создают маршрут default; интерфейс ppp0 не будет поднят до startup скрипта.
Nitronexis
DD-WRT Novice


Joined: 09 May 2012
Posts: 5

PostPosted: Thu May 10, 2012 19:15    Post subject: Reply with quote
Если вас не затруднит подскажите что конкретно надо писать в моем случае, потому что даже это попробовал и ничего не хочет сохранят и прописывать.

У меня стоит задача вписать следующее
192.168.0.0 : 255.255.0.0, gw:10.168.180.1
172.16.0.0 : 255.240.0.0, Gw: 10.168.180.1
91.202.24.0 : 255.255.252.0 Gw: 10.168.180.1
10.0.0.0 : 255.0.0.0, Gw: 10.168.180.1

все варианты перепробовал, не хочет сохранят.
и в текущей таблице автоматом прописывает

172.16.0.1 255.255.255.255 0.0.0.0 ppp0
172.16.0.1 255.255.255.255 0.0.0.0 ppp0
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 172.16.0.1 ppp0
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Fri May 11, 2012 4:02    Post subject: Reply with quote
Nitronexis wrote:
Если вас не затруднит подскажите что конкретно надо писать в моем случае, потому что даже это попробовал и ничего не хочет сохранят и прописывать.

У меня стоит задача вписать следующее
192.168.0.0 : 255.255.0.0, gw:10.168.180.1
172.16.0.0 : 255.240.0.0, Gw: 10.168.180.1
91.202.24.0 : 255.255.252.0 Gw: 10.168.180.1
10.0.0.0 : 255.0.0.0, Gw: 10.168.180.1

все варианты перепробовал, не хочет сохранят.
и в текущей таблице автоматом прописывает

172.16.0.1 255.255.255.255 0.0.0.0 ppp0
172.16.0.1 255.255.255.255 0.0.0.0 ppp0
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 172.16.0.1 ppp0

А как по вашему можно добраться до Gw: 10.168.180.1 который вы везде даете, если у вас виден только 172.16.0.1. Откуда вы взяли 10.168.180.1 как он к вам подключен. Возможно у вас pppoe подключение, и провайдер не дал вам ip для его локальной сети?
Nitronexis
DD-WRT Novice


Joined: 09 May 2012
Posts: 5

PostPosted: Fri May 11, 2012 15:17    Post subject: Reply with quote
если бы я знал как до него добраться вопросов бы не возникало)

10 168 180 1 это шлюз который указал провайдер в настройках
у меня действительно pppoe соединение. И в локальной сети как раз у всех ip вида (10 168 180 1) который присваивается автоматом если правильно прописаны маршруты
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Fri May 11, 2012 17:46    Post subject: Reply with quote
Nitronexis wrote:
10.168.180.1 это шлюз который указал провайдер в настройках
у меня действительно pppoe соединение. И в локальной сети как раз у всех ip вида (10.168.180.1) который присваивается автоматом если правильно прописаны маршруты
...
и в текущей таблице автоматом прописывает
172.16.0.1 255.255.255.255 0.0.0.0 ppp0
192.168.1.0 255.255.255.0 0.0.0.0 LAN & WLAN
0.0.0.0 0.0.0.0 172.16.0.1 ppp0


из это понятно, что как все клиенты вы хотите иметь dual на pppoe.
1. от провайдера получаете ip для интернета, через ppp0 интерфейс 172.16.0.1
2. от провайдера получаете ip для его локальной сети, который скорей всего по вашим словам как раз
возможно из диапазона 10.х.х.х

для начало уберите пока подключение на WAN как pppoe и оставьте на WAN - DHCP и посмотрите, какой IP получит WAN порт.
Nitronexis
DD-WRT Novice


Joined: 09 May 2012
Posts: 5

PostPosted: Fri May 11, 2012 19:06    Post subject: Reply with quote
10.168.180.222

внешний ip динамический, чаще вида 109.106.157.180
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Sat May 12, 2012 13:46    Post subject: Reply with quote
Nitronexis wrote:
10.168.180.222
внешний ip динамический, чаще вида 109.106.157.180


Ну как нам лень поискать на форуме, любим чтоб нам все написали сразу.

Так как у вас DIR300 nru то для dd-wrt имеем:
1.для интернета через pppoe этого же провайдера ppp0
2.для локальной сети провайдера интерфейс vlan2

Настраиваем на соединение через pppoe c провайдером смотрим что все работает и интернет есть.
Настраиваем локальную сеть провайдера, так как он нам дает IP по DHCP то естественно нужно его поднять да еще чтоб и на vlan2 получить IP. Через WEB доступ к http://192.168.1.1/Diagnostics.asp Administration->Commands в окне Command Shell - Commands набрать такие строчки:
Code:
ln -s /sbin/rc /tmp/udhcpc
udhcpc -i vlan2 -p /var/run/udhcpc.pid -s /tmp/udhcpc &

В низу Save StartUp и любым способом перезапуск. Когда у вас все загрузиться и заработает интернет то мы должны получить через telnet для контроля, наберем :

Code:
root@My-Fan:~# ifconfig vlan2 | grep inet
root@My-Fan:~# ifconfig ppp0 | grep inet


Должны получить вывод этих команд по которым увидим наши IP, один должен быть у вас на ppp0 из диапазона 172.16.0.х, другой vlan2 из диапазона что вы определили ранее 10.168.180.х. Шлюз определите сами, сидит в переменной wan_gateway памяти nvram, но замечание там можно его поймать до подъема pppoe, или тем способом который вы уже делали.
Последний штрих нужно теперь разрешить доступ нам через vlan2 к локальной сети провайдера, команды, Administration->Commands в окне Command Shell - Commands набрать такие строчки:

Code:
iptables -A FORWARD -s 10.168.180.0/24 -j ACCEPT
iptables -A FORWARD -d 10.168.180.0/24 -j ACCEPT
iptables -t nat -A POSTROUTING -o vlan2 -s 10.168.180.0/24 -j MASQUERADE

В низу Save Firewall и любым способом перезапуск.
Маршруты можно также проверить через телнет.
Домашние задания для само изучения, с маршрутами думаю разберетесь сами, куда их прописать.
Nitronexis
DD-WRT Novice


Joined: 09 May 2012
Posts: 5

PostPosted: Sun May 13, 2012 12:15    Post subject: Reply with quote
после набора команды
ln -s /sbin/rc /tmp/udhcpc
udhcpc -i vlan2 -p /var/run/udhcpc.pid -s /tmp/udhcpc &

интернет соединение отваливается и судя по логам присваивается адрес локальной сети 10.168.180.222
при этом не во внешнюю сеть не в локальную доступа нету
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Sun May 13, 2012 15:31    Post subject: Reply with quote
Nitronexis wrote:
после набора команды
ln -s /sbin/rc /tmp/udhcpc
udhcpc -i vlan2 -p /var/run/udhcpc.pid -s /tmp/udhcpc &

интернет соединение отваливается и судя по логам присваивается адрес локальной сети 10.168.180.222
при этом не во внешнюю сеть не в локальную доступа нету


А вы что хотели, после установленного интернет соединения, вы выполняете команды, то естественно маршрут будет сменен.
Вы либо читаете невнимательно или еще что-то.
Читаем верхний пост еще раз внимательно может раза три.
fhtagn
DD-WRT Novice


Joined: 28 Jan 2015
Posts: 1

PostPosted: Sat Apr 11, 2015 16:45    Post subject: Статические маршруты Reply with quote
Вдруг кому-то поможет - у меня статические маршруты заработали после включения Packet Reordering и
Dual-Access mode в Basic setup. Подключение PPTP
Goto page Previous  1, 2, 3 Display posts from previous:    Page 3 of 3
Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum