faq обучение настройка
Текущее время: Вт июн 24, 2025 01:12

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: Пн янв 17, 2011 17:13 
Не в сети

Зарегистрирован: Сб дек 04, 2010 14:10
Сообщений: 98
Откуда: Томск
Приветствую :)
Вопрос в следующем. Как научить DIR-615 Rev.E4 автоматически прописывать маршруты из указанного линка провайдера?
В Томской сети так исторически сложилось, что "внешний" интернет стал доступным сравнительно недавно и до этого момента томская городская сеть из нескольких крупных провайдеров довольно бурно развивалась.
На данный момент тонет содержит ни одну СОТНЮ маршрутов и для выхода за предела тонета по VPN просто необходимо периодически обновлять маршруты.
Мне предложили скрипт для автоматической настройки маршрутизации
Скрытый текст: показать
#!/bin/sh

# script configuration
ipup_script=/etc/ppp/ip-up.d/add-routes # заменяешь на что-нибудь своё, хоть на /sbin/routetomsk
ipdown_script=/etc/ppp/ip-down.d/del-routes # заменяешь на что-нибудь своё, хоть на /sbin/unroutetomsk

local_netslist=/etc/ppp/ppp-routes.lst # тоже можно на что-нить поменять, типа /etc/routes.lst
remote_netslist='http://tomsknet.ru/netsplain?nohd=1&pattern=~base~/~mask~%0A'

gateway=78.139.240.1 # сюда забиваешь свой "томский" шлюз
interface=eth0.1 # сюда забиваешь внешний сетевой интерфейс (обычно vlan1 или eth0.1, как у меня, короче смотри ifconfig-ом)

# don't modify anything below this line

removed_routes=0
added_routes=0
netslist_source=${remote_netslist}

if [[ "$1" == "--local" ]] ; then
if [[ -f ${local_netslist} ]] ; then
netslist_source=${local_netslist}
nets_list=$(cat ${local_netslist})
else
logger "ppp-route-update: error: cannot retrieve tomsk network list"
exit 1
fi
else
# retrieve network list to create route to
nets_list=$(wget -q -O - ${remote_netslist} 2>/dev/null)

if [[ -z "${nets_list}" ]] ; then
logger "ppp-route-update: warning: online network list unavailable, trying local list from file '${local_netslist}'"
if [[ -f ${local_netslist} ]] ; then
netslist_source=${local_netslist}
nets_list=$(cat ${local_netslist})
else
logger "ppp-route-update: error: cannot retrieve tomsk network list"
exit 1
fi
fi
fi

# remove old routes if possible
if [[ -x ${ipdown_script} ]] ; then
removed_routes=$(grep 'route' ${ipdown_script} | wc -l)
. ${ipdown_script}
fi

# prepare new scripts for routing setup
echo -e "#!/bin/sh\n" | tee $ipup_script $ipdown_script > /dev/null 2>&1

for network in $nets_list ; do
echo $network | awk -v GW=${gateway} -v IF=${interface} 'FS="/" {print "route add -net "$1" gw "GW" netmask "$2" "IF}' >> ${ipup_script}
echo $network | awk -v GW=${gateway} -v IF=${interface} 'FS="/" {print "route del -net "$1" gw "GW" netmask "$2" "IF}' >> ${ipdown_script}
added_routes=$((added_routes + 1))
done

chmod +x $ipup_script $ipdown_script

# commit added routes
. ${ipup_script}

# report that job well done
logger "ppp-route-update: update complete: $added_routes routes added from '${netslist_source}', $removed_routes obsoleted records removed from routing table"

exit 0


Но для его установки на маршрутизатор от ASUS (у автора скрипта именно он) был необходим доступ к его файловой системе.

Как можно на DIR-15 реализовать автонастройку маршрутов? Как я понял DIR-15 на родной прошивке не поддерживает telnet и SSH и как следствие нельзя получить доступ в ROM память .

_________________
Follow me http://twitter.com/Sergey_Aka


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт янв 18, 2011 15:00 
Не в сети

Зарегистрирован: Сб дек 04, 2010 14:10
Сообщений: 98
Откуда: Томск
Вопрос не закрыт. Как автоматизировать настройку маршрутизации зная ссылку на ресурсе провайдера со списком маршрутов http://tomsknet.ru/netsplain?nohd=1&pat ... /~mask~%0A
На компе для этого используется скрипт, на альтернативных прошивках роутера делается так же через скрипт. Как быть на родной прошивке?

За одно может кто-нибудь ответить, почему в родной прошивке ни реализовать прокси UDPxy для раздачи мультикаста не через UDP, а через TCP. Тогда сразу если и не прекратятся жалобы на невозможность по Wi-Fi смотреть IP-TV, то точно их станет в разы меньше. На роутерах ASUS с идентичным железом в альтернативных прошивках было это реализовано. Что же мешает сделать это изначально на роутерах D-Link?

_________________
Follow me http://twitter.com/Sergey_Aka


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт янв 18, 2011 15:54 
На асусе тоже ведь только на альтернативных прошивках это было реализовано :)
На родной прошивке вы маршруты таким образом не сможете прописать, к сожалению. Пользуйтесь альтернативными, раз это актуально для вас.


Вернуться наверх
  
 
СообщениеДобавлено: Вт янв 18, 2011 16:34 
Не в сети

Зарегистрирован: Сб дек 04, 2010 14:10
Сообщений: 98
Откуда: Томск
Отдать деньги за роутер и потом самому подбирать стороннее ПО для него, чтобы иметь доступ к элементарным функциям это просто НОНСЕНС :shock: Если самоучки-таланты могут сделать прошивку, то почему сам производитель оборудования не идёт на встречу требованиям своих покупателей?

_________________
Follow me http://twitter.com/Sergey_Aka


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт янв 18, 2011 17:21 
Не в сети

Зарегистрирован: Вт окт 26, 2010 18:57
Сообщений: 1049
Откуда: Беларусь
Sergey_Aka писал(а):
Если самоучки-таланты могут сделать прошивку, то почему сам производитель оборудования не идёт на встречу требованиям своих покупателей?

* Потому что, даже с родным (банальным) ПО пользователи умудряются убить роутер, почитайте форум, и вы убедитесь в этом. Нужно и эту дыру залатать, запретить юзерам самостоятельно обновлять программное обеспечение в маршрутизаторе.
* Даже родное (банальное) ПО у пользователей вызывает шок от "невероятной трудности" настроек, посмотрите на темы форума, почитайте, и вы поймете это.
Вот поэтому ничего не будет.
Юзер и маршрутизатор это вещи несовместимые – факт. Да вот производитель этого не понимает, а может понимают, да денег хочется.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт янв 18, 2011 17:56 
Не в сети

Зарегистрирован: Сб дек 04, 2010 14:10
Сообщений: 98
Откуда: Томск
Поддержка командной (пусть даже обрезанной) строки для работы со скриптами и встроенный прокси UDPxy никак не убьёт роутер :roll:

_________________
Follow me http://twitter.com/Sergey_Aka


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт янв 18, 2011 18:08 
Не в сети

Зарегистрирован: Вт фев 26, 2008 19:07
Сообщений: 9130
Откуда: Москва
Sergey_Aka писал(а):
Поддержка командной (пусть даже обрезанной) строки для работы со скриптами и встроенный прокси UDPxy никак не убьёт роутер :roll:


но создаст еще больше вопросов у людей которые перый раз в руках держат роутер .... посмотрите с какими вопросами обращаются пользователи !

_________________
Своим вопросом Вы загоняете меня в ГУГЛ.....
DFL-210 -архив образов
Меня можно найти в боте Телеграмма @MyKingdombot когда РКН перестанет заниматься ерундой :-)
Готовыe платить - пишите
Прикуплю неисправные девайсы ради корпусов ....-> в личку


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт янв 18, 2011 19:00 
Не в сети

Зарегистрирован: Сб дек 04, 2010 14:10
Сообщений: 98
Откуда: Томск
Стоит понимать, что на Оф форуме производителя знающие люди намекают на альтернативное ПО? :)
Это конечно понятно, что зачастую оборудование попадает в руки к детям или домохозяйкам, а как быть если человек осознанно ищет ту или иную функцию в официальном ПО, а её там просто нет? Функции по сути весьма тривиальны.
Шить самопал я пока не буду в любом случае.

_________________
Follow me http://twitter.com/Sergey_Aka


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт янв 18, 2011 21:58 
Не в сети

Зарегистрирован: Вт фев 26, 2008 19:07
Сообщений: 9130
Откуда: Москва
если вам необходим функционал берите другое железо ... вы хотите мощьности и функционала полу промышленных маршрутизаторов . а в итоге держите коробку за 2 тыш рублей ... поймите чо это обрудование не предназначено решать эксклюзивные проблемы, а только ряд стандарных решений для подключения и создания МИКРО домашних сетей.

_________________
Своим вопросом Вы загоняете меня в ГУГЛ.....
DFL-210 -архив образов
Меня можно найти в боте Телеграмма @MyKingdombot когда РКН перестанет заниматься ерундой :-)
Готовыe платить - пишите
Прикуплю неисправные девайсы ради корпусов ....-> в личку


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 291


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB