Author Topic: Статические маршруты на DD-WRT, как?  (Read 16737 times)

0 Members and 1 Guest are viewing this topic.

Offline avp20

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Всем привет!
Друзья, кто сведует хорошо в прошивках DD-WRT?помогите!
У меня есть роутер прошитый...все было ок, до тех пор, пока не решил внешку vpn через PPTP поднять.
теперь надо все томские сети ~110 штук...статикой в табличку маршрутизации загнать...

Схема такая: стоит адсл роутер..он сам поднимает ppoe канал к прову.
в лан раздает по dhcp ip - 192.168.0.2...
этот лан "ловит" как раз роутер прошитый dd-wrt...дальше он поднимает pptp к другому прову vpn внешки

в итоге надо само сабой настроить маршрутизацию, чтобы весь томск шел по гейту 192.168.0.1
а все остальное (внешка) ломилась по 0.0.0.0 в тунель pptp

С Линуксом на Вы..поэтому погуглил и разузнал команду добавления статик роута:

route add -net <подсеть> netmask <маска> gw <гейт>

по ssh цепляюсь рутом к роуту...ввожу команду, проверяю таблицу - ок, роут есть в активе...
пинг - идет, все замечательно..НО
Стоит перезагрузить роутер или выключить\включить...и все..таблица снова пуста...

Что делать?

Может команда другая?
« Last Edit: March 08, 2011, 23:10:36 by Unit »

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Re: Статические маршруты на DD-WRT, как?
« Reply #1 on: March 08, 2011, 23:07:57 »
Надо прописку маршрутов сохранить в командах, которые dd-wrt делает при запуске роутера.

Offline NoodzyK

  • Jr. Member
  • **
  • Posts: 77
  • Karma: +1/-1
Re: Статические маршруты на DD-WRT, как?
« Reply #2 on: March 09, 2011, 08:30:20 »
Administration -> Commands -> забиваешь в поле все необходимые маршруты, нажимаешь Save Startup.
Management -> Reboot Router, проверяешь все ли работает.

Offline avp20

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Re: Статические маршруты на DD-WRT, как?
« Reply #3 on: March 09, 2011, 08:51:40 »
Administration -> Commands -> забиваешь в поле все необходимые маршруты, нажимаешь Save Startup.
Management -> Reboot Router, проверяешь все ли работает.
Вот именно так и делал...в стартап забивал всей кучей...получалось, и если перезагружать роутер через вэбинтерфейс тоже работало..но вот если провод питания выдернуть...а потом вствить (например свет в доме отрубили) он не восстанавливается....таблица пуста...нужна снова заходить на него и софт-перезагружать...

На сусадминс.ру подсказали в файле /etc/network/interfaces прописать...
буду искать..есть ли такой..и смотреть..

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Re: Статические маршруты на DD-WRT, как?
« Reply #4 on: March 09, 2011, 09:17:26 »
А что за роутер прошит?

Offline avp20

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Re: Статические маршруты на DD-WRT, как?
« Reply #5 on: March 09, 2011, 10:06:20 »
А что за роутер прошит?

Железо:
Роутер TP-Link TL-WR741ND
Прошивка:
DD-WRT v24-sp2 (11/21/10) std - build 15778


Нету такого пути: /network/interfaces...как мне посоветовали....

Блин...какой конфиг файл отвечает за статик. роуты?
Может скрины выложить содержимого etc....подскажете?

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1
Re: Статические маршруты на DD-WRT, как?
« Reply #6 on: March 09, 2011, 10:48:55 »
Никакой, он руками создаётся. :)
Добивайтесь, чтобы система сохраняла команды, которые нужно запускать при старте.

Offline avp20

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Re: Статические маршруты на DD-WRT, как?
« Reply #7 on: March 09, 2011, 22:18:02 »
Никакой, он руками создаётся. :)
Добивайтесь, чтобы система сохраняла команды, которые нужно запускать при старте.

Каким образом...не сталкивался не разу....а добиваться..чтобы система после резета по питанию восстанавливала из "запуска команд" все роуты...не получается...ну не делает он этого..надо видимо в конфиге это прописывать...

Может кто-нибудь помочь создать этот файл..?
постучите если возможно в ICQ: 409146471

Offline Unit

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1263
  • Karma: +9/-1

Offline avp20

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
Re: Статические маршруты на DD-WRT, как?
« Reply #9 on: March 10, 2011, 11:04:20 »
Вообщем..поколдовал один товарищ с фриланса.
Скрипт пробовали...не помогло...

Оказалось все гораздо проще...

Надо было просто весь список маршрутов вбить в "Команды" и не в раздел "Параметры запуска", а в "Брэндмауер"...и все заработало.даже при хард резете....вот так.
Объясняеться...это скорее всего тем...что раздел команд "Брэндмауер" стартует самый поздний..и видмо уже точно тогда, когда тунель (pptp) поднят и работает.

Спасибо всем за помощЬ!

Offline werthk

  • Full Member
  • ***
  • Posts: 130
  • Karma: +3/-1
Re: Статические маршруты на DD-WRT, как?
« Reply #10 on: March 19, 2011, 00:13:06 »
А я просто из под прошивки 20 маршрутов вбил и радовался, что у меня пол Томска открыто :)
больше 20 к сожалению прошивка не дала >:(

Offline Drue

  • Newbie
  • *
  • Posts: 19
  • Karma: +0/-0
  • Push button..
    • Drue.me
Re: Статические маршруты на DD-WRT, как?
« Reply #11 on: March 30, 2011, 16:10:45 »
Вот такой скрипт добавьте примерно:

#!/usr/bin/sh
######## Конфиг
# Ваш Gateway?
GW="";
# Ваш интерфейс
IFACE="";
####### скрипт
# качаем файл томских сетей
/bin/wget "http://tomsknet.ru/netsplain?nohd=1&pattern=~base~/~preflen~\n" -O /tmp/nets;
# загоняем файл списком
NETS=`/bin/cat /tmp/nets`;
# выполняем для
for NET in $NETS
do
   /sbin/route del -net $NET gw $GW dev $IFACE 2>&1
   /sbin/route add -net $NET gw 79.136.144.33 dev $IFACE 2>&1
done
echo "End";
« Last Edit: March 30, 2011, 16:14:42 by Drue »
Software is like SEX - it's better when it's FREE. Linus Torvalds.