![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 14349 Регистрация: 12.10.2007 Из: Twilight Zone Пользователь №: 1 ![]() |
В связи с реорганизацией зоны альтернативной тарификации /local КФ ЦентрТелеком у многих пользователей (особенно пользователей лимитных тарифов, т.е. тарифных планов с ограничением по трафику) возник вопрос, а можно ли каким-то образом настроить модем так, чтобы /local был постоянно на всех компьютерах, подключенных к модему, а интернет был "по необходимости"? Ниже я расскажу как это сделать. Итак, первонально знакомимся со следующими документами и темами:
После чего можно приступать к настройке модема. 1. Сбрасываем все настройки на настроки по-умолчанию. Tools -> System Commands -> Restore Defaults. 2. Настраиваем подключение в модеме так, как показано на картинке: ![]() Галочку Use Peer DNS снимаем, т.к. мы будем использовать свои DNS сервера, которые мы настроим на следующем шаге. Галочку Default Gateway снимаем для того, чтобы "отключить интернет". Собственно для его подключения ее необходимо будет вернуть назад. Значение поля Keep Alive устанавливаем в ноль (!), на скриншоте там стоит 10 Min по ошибке. Выставить там 0 необходимо для постоянного поддержания сессии, если оставить так, как на скриншоте, сессия будет разорвана после 10 минут отсутствия сеевой активности. 3. Настраиваем на закладке Setup -> DNS Configuration DNS сервера: ![]() Если вы хотите использовать torrent.dml и некоторые другие ресурсы из зон .local, .dml и т.п., то лучше поставить в этом списке DNS сервер 109.225.40.40 первым. 4. Так как мы отключили Default Gateway нам нужно прописать статические маршруты на подсети КФ ЦТ (Advanced -> Static Routing): ![]() Для удобства вот вам подсети в "текстовом виде", чтобы можно было сразу копировать в настройки: 62.148.128.0/19 -- 62.148.128.1-62.148.159.254, маска сети 255.255.224.0 212.106.32.0/19 -- 212.106.32.1-212.106.63.254, маска сети 255.255.224.0 94.242.128.0/18 -- 94.242.128.1-94.242.191.254, маска сети 255.255.192.0 109.225/18 -- 109.225.0.1-109.225.63.254, маска сети 255.255.192.0 77.51.250.72 -- маска 255.255.255.255 (маршрут для личного кабинета, т.е. cabinet.kaluga.ru) Последний маршрут добавлен для получения статистики (доступа в личный кабинет) на сайте http://cabinet.kaluga.ru/klg/www.PageViewe...me=S*START_PAGE . 5. Вообщем-то все ... Для включения доступа в интернет необходимо поставить галочку Default Gateway на нашем соединении, для отключения - убрать. И помните, что Цитата Абонентам Домолинк, пользующимся тарифными планами с включенным объемом трафика (лимитные тарифы), необходимо более внимательно следить за тем, к каким ресурсам, локальным или внешним, обращаются их компьютеры. Например, какой-то из веб-сайтов может находиться в зоне локальной тарификации, и при этом содержать ссылки, ведущие к ресурсам, находящимся вне этой зоны. .При переходе к таким ресурсам, а также если веб-страница на сервере в локальной зоне содержит изображения, или другие объекты, физически размещенные на серверах за пределами зоны альтернативной тарификации, никаких предупреждений выдаваться не будет, а трафик будет тарифицироваться как внешний. (с) Decker -------------------- |
|
|
![]()
Сообщение
#2
|
|
Newbie ![]() Группа: Пользователи Сообщений: 4 Регистрация: 25.6.2009 Пользователь №: 247 ![]() |
а на д-линк настроек нету? и можно ли как-нить сделать соединение тока по локальным адресам?
|
|
|
![]()
Сообщение
#3
|
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 14349 Регистрация: 12.10.2007 Из: Twilight Zone Пользователь №: 1 ![]() |
а на д-линк настроек нету? и можно ли как-нить сделать соединение тока по локальным адресам? А что для D-Link? Все аналогично ... убираем шлюз по-умолчанию из соединения (Default Gateway) и прописываем статические маршруты на указанные в статье подсети. Таким образом разрешая только соединения по локальным адресам. Всё. -------------------- |
|
|
![]()
Сообщение
#4
|
|
Newbie ![]() Группа: Пользователи Сообщений: 4 Регистрация: 25.6.2009 Пользователь №: 247 ![]() |
А что для D-Link? Все аналогично ... убираем шлюз по-умолчанию из соединения (Default Gateway) и прописываем статические маршруты на указанные в статье подсети. Таким образом разрешая только соединения по локальным адресам. Всё. как говорится - аналогично, да не аналогично... так просто не понятно. разжевать бы все... |
|
|
![]()
Сообщение
#5
|
|
![]() Newbie ![]() Группа: Пользователи Сообщений: 2 Регистрация: 5.12.2010 Пользователь №: 736 ![]() |
Decker
Настроил свой Акорп 422 по приведённой инструкции. Всё работает для локальных адресов, и в Интернет дорога закрыта, но есть одно маленькое неудобство... Когда я хочу выйти во внешний Интернет, мне приходится зайти в модем и на вкладке своего подключения PPPoE Connection Setup нажать кнопку Disconnect. Затем я выхожу из модема по LogOut и на компе активизирую подключение к Интернету. Всё также хорошо работает. Мой вопрос следующий: нельзя ли не заходя в модем рвать его PPPoE-подключение какой-либо командой, подаваемой с компа (для более оперативного перехода из Локала в Интернет) ? |
|
|
![]()
Сообщение
#6
|
|
Newbie ![]() Группа: Пользователи Сообщений: 1 Регистрация: 10.2.2010 Пользователь №: 526 ![]() |
А можно ли такую же инструкцию для D-Link dsl-2300U выложить? Спасибо.
|
|
|
![]()
Сообщение
#7
|
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 14349 Регистрация: 12.10.2007 Из: Twilight Zone Пользователь №: 1 ![]() |
Decker Настроил свой Акорп 422 по приведённой инструкции. Всё работает для локальных адресов, и в Интернет дорога закрыта, но есть одно маленькое неудобство... Когда я хочу выйти во внешний Интернет, мне приходится зайти в модем и на вкладке своего подключения PPPoE Connection Setup нажать кнопку Disconnect. Затем я выхожу из модема по LogOut и на компе активизирую подключение к Интернету. Всё также хорошо работает. Мой вопрос следующий: нельзя ли не заходя в модем рвать его PPPoE-подключение какой-либо командой, подаваемой с компа (для более оперативного перехода из Локала в Интернет) ? Можно все это автоматизировать через telnet ... на этом форуме есть тема по "консольным командам" этого модема. Почитать ее, плюс написать скриптик на WSH, выполняющий необходимые действия (или найти другой способ автоматизировать выполнение telnet скриптов). Было бы желание, как говорится. Сейчас просто нет времени этим заниматься, но чуть позже возможно выложу в этой теме подробную информацию. -------------------- |
|
|
![]()
Сообщение
#8
|
|
![]() Junior Member ![]() ![]() Группа: Пользователи Сообщений: 100 Регистрация: 1.4.2009 Пользователь №: 163 ![]() |
Мой вопрос следующий: нельзя ли не заходя в модем рвать его PPPoE-подключение какой-либо командой, подаваемой с компа (для более оперативного перехода из Локала в Интернет) ? Программа Acopr Monitor вам поможет. Именно с её помощью поднимал-опускал соединения с локалом/инетом ранее. Теперь ей же управляю единственным соединением в режиме роутера. А также проверяю статус соединений при необходимости. Команды вручную прописываются в настройки программы. Уточнить команды можно из кода странички роутера. -------------------- |
|
|
![]()
Сообщение
#9
|
|
![]() Newbie ![]() Группа: Пользователи Сообщений: 2 Регистрация: 5.12.2010 Пользователь №: 736 ![]() |
Программа Acopr Monitor вам поможет. А ссылку на неё можно дать? .... Ссылку нашёл сам http://www.zyxmon.org/download.php но был бы признателен за один-два примера команд разрыва/восстановления PPoE... Кстати, у меня в модеме два PPoE: одно для доступа к новой локалке, а второе для IP-TV Домолинк. Рвать/восстанавливать нужно только PPoE для доступа к новой локалке. .... Вот здесь что-то пишут про это... http://forum.zyxmon.org/topic14-acorp-monitor.html Цитата возможно у Вас не connection0, а connection1 (если несколько соединений). Цитата следует подглядеть команду разрыва в html коде web страницы. Цитата Расковырял HTML-код страницы. Команды теперь такие:
DevDialCMD=echo "begin;connection2:pppoe:command/start;end" | cm_cli PoeDropCMD=echo "begin;connection2:pppoe:command/stop;end" | cm_cli Поменял в AcorpMonitor.ini два нолика на двоечки и все заработало! |
|
|
![]()
Сообщение
#10
|
|
![]() Junior Member ![]() ![]() Группа: Пользователи Сообщений: 100 Регистрация: 1.4.2009 Пользователь №: 163 ![]() |
... был бы признателен за один-два примера команд разрыва/восстановления PPoE... Кстати, у меня в модеме два PPoE: одно для доступа к новой локалке, а второе для IP-TV Домолинк. Рвать/восстанавливать нужно только PPoE для доступа к новой локалке.... Соединение для ип-тв рвать... а зачем? Это же просто бридж. Вышли из тв- программы и всё ![]() ----- Добавьте ПО АНАЛОГИИ строки в INI файлик акорп монитора и сможете, как и я, из проги управлять поднятием-опусканием пппое, если настроено как роутер, а если бриджем, то нужные команды легко взять из HTML-кода странички вашего роутера. Для моего случая FTTB строки такие... [Commands] UCommand1=echo "begin;encaps1:pppoel:command/start;end" | cm_cli UCommand1Name=Старт UCommand2=echo "begin;encaps1:pppoel:command/stop;end" | cm_cli UCommand2Name=Стоп UCommand3= UCommand3Name= UCommand4= UCommand4Name= UCommand5=ifconfig UCommand5Name=Проверка ShowCommands=1 LogCommands=1 В интерфейсе программы после этого - 1и 2 кнопки - поднять и опустить пппое в роутере, 5 кнопка - показ работающих интерфейсов в роутере Для случая ADSL надо прописать так.... Команда начала PPPoE сессии: echo "begin;connection0:pppoe:command/start;end" | cm_cli Команда разрыва PPPoE сессии: echo "begin;connection0:pppoe:command/stop;end" | cm_cli Не правда ли, похоже чем-то на мои строчки в ини-файле? ![]() А я теперь задался вопросом управления через акорп-монитор галочкой Use Default Gateway в акорпе. Строчка из кода роутера такая - <input type="hidden" name="encaps1:pppoel:settings/defaultroute" value="1" id="uiPostPppDefRoute"> Осталось понять как её преобразовать в строку ини-файла,т.к. это не оператор консоли command , а оператор settings А то сам переполз на безлимит, и мне эта галочка не нужна, а вот родственникам инет нужен раз-два в месяц, в основном по локалу работают, стало быть галочку Use Default Gateway им изредка надо будет включать. И хорошо бы, чтобы в веб-интерфейс роутера они не лазили без меня. Да и просто нажать кнопку в проге всяко проще. Пользуясь случаем, поздравляю всех с наступающим Новым Годом ![]() -------------------- |
|
|
![]()
Сообщение
#11
|
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 14349 Регистрация: 12.10.2007 Из: Twilight Zone Пользователь №: 1 ![]() |
А ссылку на неё можно дать? Есть вот такая утилита с GUI интерфейсом (Router Stats Logger). Можешь попробовать ее, если нет желания скрипты для telnet'а писать. Кстати тема про использование командной строки Acorp LAN 120/122/420/422 и управление модемом через telnet у нас тоже была. 2CERGE: А в твоем случае я бы попробовал сначала в telnet'е: Код echo "begin;encaps1:pppoel:settings/defaultroute=1;end" | cm_cli_tty , ну а потом уже в ini-файл все от Acorp Monitor все это дело.p.s. Вот в этой теме выложил Acorp Monitor и ZTN Batch. -------------------- |
|
|
![]()
Сообщение
#12
|
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 14349 Регистрация: 12.10.2007 Из: Twilight Zone Пользователь №: 1 ![]() |
Способ №2. Подходит для любого модема (!) или FTTB подключения. Необходимое условие - наличие модема, настроенного роутером (т.е. PPPoE соединение поднимаем непосредственно в модеме) или роутера для Ethernet подключения.
1. Настраиваем единственное PPPoE подключение к интернет в нашем роутере или модеме. 2. Допустим, что наш роутер / модем имеет IP адрес 192.168.1.1, настраиваем сетевую карту компьютера, подключенного к модему / роутеру следующим образом. IP адрес - 192.168.1.2, маска подсети 255.255.255.0. Основной шлюз не указываем! В качестве DNS серверов прописываем либо 62.148.128.1 и 62.148.159.188, либо 109.225.40.40 и 62.148.128.1. 3. Для подключения интернет теперь используем пакетный сценарий: internet_up.cmd Код @echo off route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 route add 62.148.128.0 mask 255.255.224.0 192.168.1.1 route add 212.106.32.0 mask 255.255.224.0 192.168.1.1 route add 94.242.128.0 mask 255.255.192.0 192.168.1.1 route add 109.225.0.0 mask 255.255.192.0 192.168.1.1 Для отключения - internet_down.cmd Код @echo off route delete 0.0.0.0 route add 62.148.128.0 mask 255.255.224.0 192.168.1.1 route add 212.106.32.0 mask 255.255.224.0 192.168.1.1 route add 94.242.128.0 mask 255.255.192.0 192.168.1.1 route add 109.225.0.0 mask 255.255.192.0 192.168.1.1 По-умолчанию, когда вы только включили компьютер у вас не доступны ни интернет, ни /local. Чтобы подключиться к интернет - просто запустите файл internet_up.cmd, для отключения используйте файл internet_down.cmd. Если же сразу после включения компьютера вам нужен только /local - можно сразу запустить файл internet_down.cmd. Способ №3. Собственно модификация второго способа. /local доступен постоянно, а интернет подключается, либо отключается. Настраиваем сетевую карту компьютера так, как указано в способе №2. Затем запускаем один раз файл proutes.cmd (он добавляет постоянные маршруты для /local): Код @echo off route add 62.148.128.0 mask 255.255.224.0 192.168.1.1 -p route add 212.106.32.0 mask 255.255.224.0 192.168.1.1 -p route add 94.242.128.0 mask 255.255.192.0 192.168.1.1 -p route add 109.225.0.0 mask 255.255.192.0 192.168.1.1 -p Теперь /local доступен всегда. Для подключения / отключения интернет используйте файлы internet_up.cmd и internet_down.cmd internet_up.cmd Код @echo off route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 Для отключения - internet_down.cmd Код @echo off
route delete 0.0.0.0 -------------------- |
|
|
![]()
Сообщение
#13
|
|
![]() Junior Member ![]() ![]() Группа: Пользователи Сообщений: 100 Регистрация: 1.4.2009 Пользователь №: 163 ![]() |
... А я теперь задался вопросом управления через акорп-монитор галочкой Use Default Gateway в акорпе. Строчка из кода роутера такая - <input type="hidden" name="encaps1:pppoel:settings/defaultroute" value="1" id="uiPostPppDefRoute"> Осталось понять как её преобразовать в строку ини-файла,т.к. это не оператор консоли command , а оператор settings А то сам переполз на безлимит, и мне эта галочка не нужна, а вот родственникам инет нужен раз-два в месяц, в основном по локалу работают, стало быть галочку Use Default Gateway им изредка надо будет включать. И хорошо бы, чтобы в веб-интерфейс роутера они не лазили без меня. Да и просто нажать кнопку в проге всяко проще. Просмотр статуса галочки дефолт-роутинга --> echo "encaps1:pppoel:settings/defaultroute" | cm_cli Убрать дефолт-роутинг галочку --> echo "begin;encaps1:pppoel:settings/defaultroute=0;end" | cm_cli_tty Поставить дефолт-роутинг галочку --> echo "begin;encaps1:pppoel:settings/defaultroute=1;end" | cm_cli_tty Надеюсь, пригодится не только мне ![]() -------------------- |
|
|
![]()
Сообщение
#14
|
|
![]() Junior Member ![]() ![]() Группа: Пользователи Сообщений: 100 Регистрация: 1.4.2009 Пользователь №: 163 ![]() |
Decker, спасибо за подсказку
![]() Собственно вот итог, сам сообразил сразу после своего поста как и что, а ваш ответ только что обнаружил; праздники, забылось как-то обновить сразу --> http://decker.no-ip.org/forum/index.php?sh...art=#entry25276 Хорошо бы составить списочек всех параметров и их значений для settings. Уж очень многое позволяет реализовать знание этих моментов в умелых руках. Недавно подогнали ненужный акорп 422. В голове зреет безумная идея разогнать немного проц девайса для преодоления потолка скорости в 3,5-3,9 Мбайт/с. Есть подозрения, что ограничение создает прошивка. Ну а вдруг получится? Сам девайс вряд ли будет нужен, а спортивный интерес есть. Собственно оттолкнуться можно попробовать отсюда --> https://dev.openwrt.org/ticket/7548 Судя по ссылке, автору удалось поднять частоту со штатных 211,35 МГЦ до 246,27 МГц. Плюс год тестового пробега без проблем на 282 МГЦ. Для желающих сделать подобное своими силами замечу - не забудьте предварительно на проц укропа закрепить кулер, ибо он и в штатном режиме далеко не ледяной, а также помните - все нештатные действия с девайсом вы производите исключительно на свой страх и риск, ибо есть шанс убить испытуемого. В итоге вместо ускоривщегося (возможно) роутера можно получить либо JTAG+ADAM с последующей реинкарнацией, либо подарок мусорному ящику. Если сам решусь на экперимент и он удастся - отпишусь тут позже. -------------------- |
|
|
![]()
Сообщение
#15
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 68 Регистрация: 19.11.2009 Пользователь №: 384 ![]() |
А вот вопросик.
можно ли настроить модем на "обычный" манер роутером, инет+локал, только днс писать не "падкие" калужские а гугловский 8.8.8.8. точнее неверно, то что выше настроить не вопрос. А можно ли при такой настройке прописать статичный маршрут в модеме для torrent.dml ? Как это сделать? ![]() |
|
|
![]()
Сообщение
#16
|
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 14349 Регистрация: 12.10.2007 Из: Twilight Zone Пользователь №: 1 ![]() |
А вот вопросик. можно ли настроить модем на "обычный" манер роутером, инет+локал, только днс писать не "падкие" калужские а гугловский 8.8.8.8. точнее неверно, то что выше настроить не вопрос. А можно ли при такой настройке прописать статичный маршрут в модеме для torrent.dml ? Как это сделать? ![]() В DNS Configuration никто не мешает вписать первым DNS сервером 8.8.8.8, только поможет это мало. Обычно в то время когда лежать ЦТшные DNS'ы, т.е. в те моменты когда они сообщают Server failed на запросы, до Google'вского DNS тоже не достучаться, точнее он замечательно пингуется, но DNS запросы (а они используют протокол UDP) к нему не доходят. Поэтому попробовать можно - но выгода будет сомнительна. Это первый момент. По-поводу torrent.dml его проще вписать в hosts на каждой машине, или создать в mtd5 модема скрипт, который будет править hosts непосредственно в модеме при его загрузке. Вариант с прописыванием torrent.dml в hosts на каждой машине проще и быстрее. -------------------- |
|
|
![]()
Сообщение
#17
|
|
Junior Member ![]() ![]() Группа: Пользователи Сообщений: 68 Регистрация: 19.11.2009 Пользователь №: 384 ![]() |
В DNS Configuration никто не мешает вписать первым DNS сервером 8.8.8.8, только поможет это мало. Обычно в то время когда лежать ЦТшные DNS'ы, т.е. в те моменты когда они сообщают Server failed на запросы, до Google'вского DNS тоже не достучаться, точнее он замечательно пингуется, но DNS запросы (а они используют протокол UDP) к нему не доходят. Поэтому попробовать можно - но выгода будет сомнительна. Это первый момент. По-поводу torrent.dml его проще вписать в hosts на каждой машине, или создать в mtd5 модема скрипт, который будет править hosts непосредственно в модеме при его загрузке. Вариант с прописыванием torrent.dml в hosts на каждой машине проще и быстрее. Ясно, спасибо, я думам можно "легко соскочить" ![]() |
|
|
![]() ![]() |
Текстовая версия | Сейчас: 12.6.2025, 23:27 | |
|