THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама

Для того чтобы подключить свой компьютер к сети интернет, пользователю необходимо провести настройку своего роутера и самого. Только после этого появится возможность без труда открывать различные электронные страницы сайтов и скачивать необходимую информацию.

Подключение роутера

Настройка и подключение роутера D-LINK DIR-320 начинается с проверки функционирования важных сетевых узлов на самом роутере и компьютере.

Для начала требуется провести следующие действия:

Если все сделано правильно, то можно приступать к настройке самого роутера и подключения.

Вход в настройки через вэб – управление

Перед началом настройки Д ЛИНК ДИР 320 требуется проверить работу сетевых устройств.

Для этого требуется произвести следующий порядок действий:

  1. зайти в пуск и выбрать опцию «панель управления»;
  2. в открывшемся окне необходим войты по ссылке ярлыка «Центр управления сетями и общим доступом» или «Сеть и интернет», а далее – «Центр управления сетями и общим доступом»;

  3. открыть опцию «Изменение параметров адаптера»;

  4. нажать на ярлык «Подключение по локальной сети» правой кнопок мыши;

  5. если в оперативном окне появится опция «подключить», то нажать на нее, если появится отключить, то просто закрыть оперативное окно;
  6. далее необходимо в том же оперативном окне открыть свойства, чтобы открыть новое окно;
  7. в новом окне выделить строку «Протокол … 6» и нажать на опцию «свойства» и в следующем окне выбрать опцию автоматической настройки;
  8. проделать предыдущую операцию аналогичными образом, но уже со строкой «Протокол … 4».

Данные действия необходимы для подготовки автоматической настройки wifi роутера d-ink dir 320 и локальной сети.

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

Особое внимание стоит уделить при выборе параметра технологии подключения – pppoe или l2tp. Выбирать формат соединения стоит в соответствии с параметрами, указанными в договоре подключения интернета.

Следующим этапом является настройка через веб-интерфейс. Для этого необходимо набрать в интернет-браузере ip-адрес 192.168.0.1.

Логин и пароль находятся в инструкции, которые система предложит поменять после входа.

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

Обновление прошивки

В стандартный комплект роутера входит диск с программным обеспечением, необходимый для правильной работы сетевого устройства, но это не дает гарантию на бесперебойность и корректность функционирования D-LINK DIR-320.

Как настроить и установить последнюю версию требуемых драйверов?

Обновление программного обеспечения для роутера D-LINK DIR-320 проходит только с помощью домашней интернет страницы – 192.168.0.1. Эту процедуру стоит провести сразу после инсталляции базового ПО с диска, пройдя по ссылке «ftp://dlink.ru/pub/Router/DIR-320_NRU/Firmware/». Скачиваем и сохраняем файл на рабочий стол.

Таким образом, устанавливается путь к файлу, на базе которого и будет происходить обновление ПО роутера. При проведении данной операции нельзя выключать и перезагружать компьютер до ее окончания, иначе может произойти сбой и придется начинать установку и настройку с самого начала.

По окончанию обновления произойдет перезагрузка DIR-320.

Настройка роутера D-LINK DIR-320 у провайдеров

Сами провайдеры нередко пользуются информационно слабостью пользователей, большинство из которых просто боится лезть в «железо» и разбираться самостоятельно. В этой связи всегда есть возможность вызвать соответствующего специалиста на дом для проведения соответствующих работ по наладке интернета.

К примеру, настройка роутера D-LINK DIR-320 у ростелекома можно заказать, набрав номер технической поддержки. Оператор выслушает все ваши проблемы и предложит удобное время для вызова специалиста компании на дом.

На самом деле все эти действия просты, и их можно провести самостоятельно без дополнительных трат.

Для этого необходимо придерживаться следующей последовательности:


Данная последовательность настройки интернет-соединения применима к операционной системе windows 7 и 8.

Настройка для ростелеком

Для настройки роутера D-Link DIR-320 в сети провайдера «Ростелеком», пользователь должен зайти на домашнюю страницу роутера (192.168.0.1) и провести следующие действия:

  1. во вкладке на главной странице выбрать вкладку «сеть»;

  2. нажимаем на опцию «Wan»;
  3. в обновившемся окне появится мастер настройки wan-соединения;
  4. при выборе параметра тип соединения выбираем «pppoe»;

  5. нажимаем на опцию «далее»;
  6. в обновившемся окне указываем имя своей сети (оно может быть произвольным), имя пользователя и пароль (указаны в договоре);
  7. потом нажимаем «далее» и «применить». Параметры сохраняются в полном объеме и отображаются на обновленном окне;

  8. после чего переходим к настройке беспроводного соединения по роутеру dir320, где указываются имя беспроводной сети и пароль для вхождения в нее(указываются в произвольно, но в соответствии с указаниями роутера) и сохраняем

Настройка для билайн

Настройка роутера D-LINK DIR-320 для провайдера билайн отличается от ростелекома, т.к. они используют тип подключения «l2tp».

Таким образом, действия пользователя должны выглядеть следующим образом:


Если все сделано правильно, то пользователь сможет свободно пользоваться интернетом.

Настройка для Мтс

Подключение к сети интернет от провайдера МТС происходит по технологии «pppoe».

Поэтому настройка роутера D-Link dir 320 будет проходить следующим образом:

  1. проверка работы сетевого устройства;
  2. заходим на домашнюю страницу роутера в интернет-браузере 192.168.0.1;
  3. устанавливаем драйвера;
  4. обновляем драйвера;
  5. заходим во вкладку «сеть» и выбираем строку «соединения»;
  6. в открывшемся окне выбираем опцию «добавить»;
  7. тип соединения выставляется «pppoe»;
  8. поставить галочку в строке «разрешить»;
  9. в строке «физический интерфейс» ставим параметр «port5»;
  10. в строках имя и пароль пользователя вбиваем соответствующие данные из договора с провайдером;
  11. в строках «NAT» и «сетевой экран» ставим галочки;
  12. сохраняем параметры и конфигурацию.

Видео: Настройка роутера D-Link dir

Настройка Мегафон

Интернет от мегафон в основном предоставляется по технологии 3G и. Поэтому все настройки выставляются вручную:

  1. заходим на страницу роутера 192.18.0.1;
  2. выбираем графу «установка интернета»;
  3. в обновленном окне внизу выбираем опцию «настройка интернет-соединения вручную»;
  4. в открывшемся окне выбираем тип соединения «3 GUSB адаптер»;
  5. в полях логина, пароля и диал-номера в соответствии с параметрами, которые выдал провайдер по договору;
  6. сохраняем параметры.

Беспроводное соединение

Работа сети через wi-fi модуль роутера DIR-320 очень проста и удобна. Чтобы настроить беспроводное соединение, достаточно следовать подсказкам при первоначальной установке драйвером на роутере. При появлении соответствующего сообщения в процессе инсталляции стоит устанавливать рекомендуемые параметры согласно подсказкам.

Основное внимание стоит уделить настройкам сетевой карты на компьютере для поддержки wi-fi соединения. В этом случае необходимо зайти в панель управления, а в ней выбрать центр управления сетями и общим доступом. Далее войти в опцию изменения свойств адаптера и проверить статус работы wi-fi модуля. Если все работает, то подключение к интернету произойдет сразу и без задержек.

Настройки Wi Fi подключения в Windows 7

Если соединение с интернетом не происходит автоматически, а такое бывает только при использовании старых версий D-LINK DIR-320(b1) или операционной системы windowsxp, то потребуется ручная настройка. Для этого нужно войти в настройки адаптера беспроводного соединения и выставить вручную ipи dns-адрес. При этом ip-адрес будет соответствовать адресу роутера, а подмаска (dns) – 255.255.255.0.

Далее пользователь должен создать новое подключение без изменения параметров. Вводятся только данные логина и пароля для подключения интернета, а на рабочем столе создается ярлык, при открытии которого и происходит прямое подключение.

Таким образом, чтобы провести полную настройку своего роутера D-LINK DIR-320, необходимо:

  • внимательно ознакомиться с инструкцией по роутеру;
  • проверить работу сетевой карты и настроек локальной сети на компьютере;
  • установить драйвера и настроить подключение согласно подсказкам в процессе инсталляции;
  • обновить драйвера до последней версии.

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

>


Если вы приобрели новый роутер либо переехали на новое место жительства со старым оборудованием, то, скорее всего, вам потребуется настройка роутера d link dir 300 Ростелеком. Этот процесс не так сложен, как кажется на первый взгляд. В данной статье мы докажем это и рассмотрим все этапы данной процедуры, а также настройку роутера d link dir 320 Ростелеком.


  • Подготовка роутера

  • Настройка роутера дир 300 Ростелеком – старая прошивка

  • Новая прошивка и работа с моделью dir 320

  • Включение защиты WiFi

  • Заключение

стоимость Интерактивного ТВ от Ростелеком.

Как подключить Интерактивное телевидение через роутер, можно прочитать тут.

После удачного входа в основной интерфейс, роутер, скорее всего, предложит вам сменить стандартный пароль на ваш собственный. Вводим придуманное сочетание символов в двух полях, подтверждаем и снова проходим авторизацию, но уже с новыми данными. Если всё сделано правильно, вы увидите основное меню в виде синих «кнопок» достаточно крупного размера.

Чтобы начать настройку сети выполняем следующие операции:


  • нажимаем на первую (нижнюю левую) кнопку второй строки «Настроить вручную»;

  • в верхнем текстовом меню выбираем пункт «Сеть»;

  • открываем уже имеющееся подключение «WAN»;

  • проматываем страницу вниз и в правом нижнем углу жмём «Удалить»;

  • ждём пока страница обновится, справа появится кнопка «Добавить», жмём на неё;

  • на открывшейся странице настроек указываем тип Интернет-соединения – PPPoE;
    порт не трогаем;

  • имя выбираем любое (так будет называться ваше подключение в «Сетевых подключениях» на компьютере);

  • ниже указываем логин из договора с Ростелекомом, а также пароль;

  • сохраняем внесённые изменения, затем ещё раз нажимаем «Сохранить» в центре страницы.

На этом этапе убираем в сторону договор Ростелеком и проверяем настройку настройка роутера dir 300 – переходим на любую страницу интернета. Она должна открыться без проблем. Осталось только сконфигурировать беспроводную сеть. Для этого:

  • открываем пункт меню WiFi (находится рядом с «Сеть»);

  • в поле SSID прописываем любое название для вашей сети и переходим далее;
    для установки пароля сохраняем изменения и выбираем из доступных вариантов WPA2-PSK;

  • вводим придуманный пароль и снова сохраняемся.

На этом всё, подключение и беспроводная сеть готовы к работе.

как отключается услуга Гудок.

О переводе абонентов мобильного оператора Ростелеком на Теле-2 можно прочитать здесь.

Из данной статьи вы узнали, как настроить роутер dir 320 для Ростелеком, а также его предыдущую модель, и эти инструкции должны сработать в большинстве случаев. Если же у вас возникла такая характерная проблема как недоступность web-интерфейса по IP (то есть браузер не открывает страницу авторизации после ввода сочетания 192.168.0.1), тогда снова перейдите к свойствам протокола интернета (где мы выставили автоматическое получение IP/DNS) и переключите сеть на работу со статическими данными. В ставших активными полях указываем:

  • 168.0.12;

  • оставляем без изменений (должно заполниться автоматически);

  • 168.0.1;

  • данные по DNS из договора;

  • также указано в договоре.

После применения данных изменений страница авторизации должна стать доступной. Если же у вас всё равно возникли вопросы, посмотрите данное видео:

А на этом всё. Расскажите и вы нам о своём опыте подключения интернета. Любые вопросы в комментариях приветствуются!

1. Подключите Ethernet-кабель, входящий в Вашу квартиру, в порт Internet Вашего роутера.

2. Сделайте необходимые настройки на сетевой карте своего компьютера. Для этого щелкните левой кнопкой мыши на кнопку Пуск , выберите пункт Панель управления , далее пункт Сетевые подключения .

В открывшемся окне правой кнопкой мыши щелкните на значок сетевой карты и в контекстном меню выберите пункт Свойства .

Левой кнопкой мыши один раз щелкните Протокол Интернета TCP/IP и нажмите на кнопку Свойства .

Сделайте настройки аналогично приведенным на рисунке:

3. Соедините Ethernet-кабелем сетевую карту компьютера и один из портов роутера, например порт №1, как показано на рисунке.

4. Откройте окно браузера и в адресной строке введите http://192.168.0.1 и нажмите Enter . В появившемся окне авторизации в поле Имя пользователя выберите admin ,

в поле Пароль наберите admin , и нажмите Вход .

5. После нажатия кнопки Вход откроется страница настроек. Во вкладке Сеть этой страницы выберите раздел Соединения (слева) и нажмите на значек соединения WAN .

6. В открывшейся странице, В ПЕРВУЮ ОЧЕРЕДЬ снимите галочку получить адрес DNS сервера автоматически, а ЗАТЕМ получить IP-адрес автоматически.

7. После этого пропишите в соответствующие поля Ваш IP-адрес, маску подсети, адрес шлюза доступа в сеть Freedom и адреса DNS серверов и нажмите Сохранить .

8. Теперь необходимо создать подключение к интернету. Для этого на вкладке Сеть-Соединение нажмите кнопку Добавить.

Внимание!! Для корректной работы связки IPTV+Интернет, настройку роутера необходимо проводить по протоколу PPTP.

9. В открывшемся окне выберите подключение по протоколу L2TP и отредактируйте созданное нами подключение как на рисунке. После выполнения нажмите Сохранить .

10. Теперь на вкладке Сеть - Соединения необходимо поставить созданное нами подключение шлюзом по умолчанию, для этого поставьте точку в строке l2tp соединения.

В открывшемся окне поочередно заполняете следующие строки (смотрите таблицу ниже) и нажимаете Сохранить .

Так же для корректной работы необходимо прописать адреса сервера имен. Заходим на вкладку Дополнительно - Сервера имен .

Ставим галочку на Вручную и прописываем адреса DNS из вашей регистрационной карточки.


Если у Вас несколько компьютеров и Вы хотите, чтобы все они имели доступ в сеть, то для этого произведите настройку их сетевых карт аналогично настройкам, приведенным в пункте 2 этой инструкции и соедините с помощью Ethernet-кабелей сетевые карты компьютеров со свободными портами маршрутизатора.

Примечание! В инструкции приведены все необходимые настройки для возможности просмотра телепрограмм по IPTV.

Я более чем уверен, что многие уже не один раз видели подобные заголовки. Но каждый раз, когда их читаешь, получается, что нужно купить какой-то самый в мире проверенный модем, да к тому же удача должна быть к тебе благосклонна. А ведь самая распространённая проблема заключается в том, что нет такого модема, который бы не зависал по истечению определенного времени. Самый длинный интервал, что я видел – это 8 (восемь) часов. Как следствие, многие отказываются от подобной задумки и опускают руки, а в случае если без роутера никак, то приспосабливают для этих целей старенький ПК, да еще и устанавливают Windows (как правило, XP, ну или что будет под рукой).
Так как ПК и уж тем более Windows, для меня не вариант и «того самого» модема у меня не было под руками, пришлось искать решение.
Если интересно продолжение, прошу под «кат».

Введение

Как, наверное, многим стало понятно из предисловия, передо мной стояла задача сделать небольшой и очень стабильный 3G роутер.
Что для этого потребовалось:
  • Роутер DIR-320 (был в наличии)
  • 3G модем
  • Внешняя антенна

Исследования и постановка целей

Итак, прежде чем делать что-то самому, я начал с того, что проанализировал многочисленные форумы и сообщества. На каждом форуме были ветки с описание тех самых чудо модемов и бесконечного ряда, связанных с ними проблем. Одни были мега стабильными, но с неприемлемо низкой скоростью, другие радовали производительностью, но уже через 30 минут «зависали» намертво. Все это очень сильно огорчало.

Прежде чем идти в «закрома родины» за стареньким ПК, я решил проанализировать имеющиеся факты и самостоятельно исследовать проблему.

Для первичных экспериментов я решил воспользоваться стационарным ПК с Linux. Настроив 3G соединение, посредством имеющегося в наличии Huawei E173, запустил вызов команды ping + wget с интервалом раз в 10 минут. Соединение продержалось около 4 (четырёх) часов, после чего модем перестал отвечать на PPP команды, AT при этом работали. Такой же эксперимент я провел и с AnyDATA ADU-500A (это модем из списка «тех самых»). Как ни странно, закончилось все тем же, только через 5 часов.
Всякие попытки оживить, не приносили долгожданного результата, только полное обесточивание спасало ситуацию.
В очередной раз я решил перезагрузить модем и тут меня осенило, а почему бы просто не потушить USB порт. Сказано-сделано:

  1. Находим модем из списка всех USB устройств:
    for f in `ls /sys/bus/usb/devices/*/product`; do echo -e "$f\t`cat $f`"; done
  2. Выключаем порт на 5 секунд и затем включаем:
    echo “suspend” | sudo tee /sys/bus/usb/devices/1-1/power/level sleep 5 echo "on" | sudo tee /sys/bus/usb/devices/1-1/power/level
Эксперимент показал, что все прекрасно перезагружается. И соединение может быть опять установлено. С этого момента стало предельно ясно, что нужно делать.

Взяв четыре прошивки для роутера: D-Link, Asus, OpenWRT или DD-WRT, начал повторять эксперимент, но вот незадача, на удивление, ни в одной из прошивок не оказалось возможности управления питанием USB. Вначале я подумал, что это проблема ядра 2.4.x. Но и та же проблема и с 2.6. Более того, после перезагрузки роутера модем оставался проинициализированным. Вывод напрашивался сам собой, нужно разбирать роутер.
Внимательный осмотр и «прозвонка» платы показали, что ножка питания «+5В» подключена непосредственно к источнику питания. Это меня не устраивает и нужно делать модернизацию платы и источника питания.

Наступил момент выбора дистрибутива. У этого замечательного роутера очень мало оперативной памяти и не хотелось, чтобы её потребляли ненужные сервисы, будь то httpd, FTP, SAMBA или что еще. Было принято решение построить дистрибутив на базе OpenWRT самостоятельно, при этом с минимумом предустановленных пакетов и сервисов.

Но прежде чем приступить к сборке дистрибутива и модернизации роутера, предстояла работа по выбору целевого модема/оператора и внешней антенны.

Просмотрев карту покрытия разных операторов, пришел к выводу, что наиболее подходящим является MTS. Помимо карты покрытия, мне очень понравилось то, что у них можно всю статистику и управление совершить из достаточно удобного WEB интерфейса. Купив их самый лучший модем, с обещанным максимумом в 14,7 Мбит/с и минимум в 3Мбит/с, начал свое приключение.
Возможно, кому-то будет интересно:

  • 3G модем (был куплен MTS WeTelecom WM-D300)
  • Направленная антенна CDMA-450 (неплохая по заверению продавца, какого-то неизвестного производителя)
После покупки начал попытки подключиться к этому модему. И как всегда возник ряд вопросов:
  1. Он настойчиво отображается как CD-ROM
  2. Ни слова в интернете об этом модеме, максимум, что было найдено это упоминание о предыдущей модели (WM-D200)
Анализ dmesg показал, что CD-ROM монтируется как SCSI, это навело на мысль, что его нужно отключать именно как SCSI, никакие usb_modeswitch тут не работают, да собственно и не нужны.
Разумеется, был сразу написан свой софт, который это делал. Но непокидающая мысль, о том, что это кто-то уже писал и скорее всего это уже есть в портах/portage или еще где-то, заставило поискать. Первый же проход по папке с man’ами показал, что есть чудеснейший пакет sdparm. Установив и проверив, стало ясно - это то, что нужно.
Так как теперь все стало на свои места и больше не осталось вопросов, можно приступать к работе.

Сборка OpenWRT

Все шаги выполняются в консоли Linux. Обратите внимание, релиз Backfire выбран из-за того, что это последний релиз с ядром 2.4. Это очень важно, так как ядро 2.6 само по себе очень требовательно как к производительности процессора, так и к системным ресурсам.
  • Скачиваем исходник OpenWRT: svn co svn://svn.openwrt.org/openwrt/branches/backfire openwrt-backfire
  • Переходим в папку с исходником cd openwrt-backfire
  • Обновляем все пакеты./scripts/feeds update -a
  • Добавляем из пакетов sdparm ./scripts/feeds install sdparm
  • Открываем меню настройки
    make menuconfig
  • Выбираем интересующую платформу Target System (Broadcom BCM947xx/953xx )
  • Встраиваем интересующие нас пакеты (по умолчанию они не включены даже как модули) <*> sdparm........................ Read or modify SCSI or USB disk parameters <*> chat................................. Establish conversation with a modem <*> comgt............................... Option/Vodafone 3G/GPRS control tool <*> kmod-scsi-generic........................ Kernel support for SCSI generic <*> kmod-usb-core............................................ Support for USB <*> kmod-usb-ohci............................... Support for OHCI controllers <*> kmod-usb-serial..................... Support for USB-to-Serial converters <*> kmod-usb-storage..................................... USB Storage support <*> kmod-usb2................................... Support for USB2 controllers
  • Все остальные пункты оставляем без изменения
  • Собираем инструменты make tools/install -j`grep -c processor /proc/cpuinfo` make toolchain/install -j`grep -c processor /proc/cpuinfo`
  • Открываем меню настройки ядра Linux make kernel_menuconfig
  • Настраиваем MTD [*] Support 2-chip flash interleave
  • Выходим из меню конфигуратора с сохранением
  • Собираем OpenWRT make -j`grep -c processor /proc/cpuinfo`
  • После того как прошивка собрана, её нужно прошить в устройство. На эту тему есть масса инструкций (например, на сайте DD-WRT)

Проверка прошивки

После того как прошивка была «залита» и роутер перезагрузился, подключите к нему модем и соедините роутер посредством Ethernet с вашим ПК. Настройте на интерфейсе (в моём случае это eth0) вашего ПК IP адрес выполнив команду: ifconfig eth0 inet 192.168.1.2/24
Далее, подключитесь к роутеру по Telnet. Для этого из консоли выполните следующую команду:
telnet -l root 192.168.1.1
Вход будет совершен автоматически без запроса пароля. Это в корне не верно. Чтобы исправить ситуацию, задайте пароль, выполнив команду в консоли:
passwd
Выполните команду «exit », для выхода из telnet сессии.
Выполните вход по ssh :
ssh [email protected]
Следующим шагом, удостоверимся, что модем был распознан ядром, выполнив команду в консоли: grep "^P\:.*22de.*6803" /proc/bus/usb/devices
Результатом выполнения этой команды, будет строка с VID и PID модема. В противном случае, проверьте, что было сделано не по инструкции.

Модернизация аппаратного обеспечения роутера

Для управления питанием USB порта нужна свободная ножка процессора. Но так как это не инженерная плата, а конечный продукт, данный вариант не подходит. По счастливой случайности, у этого роутера масса светодиодных индикаторов на передней панели. Один из них мы вполне можем приспособить под наши нужды. В моем случае выбор пал на индикатор со значком принтера, так как он соответствовал светодиоду USB на proc-fs (/proc/diag/led/usb).

Управление питанием будет осуществлять дополнительная плата с минимально необходимым набором деталей. Вот её схема:

Пара слов о схеме. Оба транзистора работают в качестве ключей. При подаче логической единицы на вход «CTRL», транзистор VT1 откроется, что в свою очередь приведет к открытию транзистора VT2 и питающее напряжение подастся на USB порт. Как таковые, расчеты не производились, поэтому, схема не может считаться оптимальной. Например, транзистор VT1, просто был единственным N-P-N транзистором в поле досягаемости, собственно как и резисторы.

На изготовление печатной платы не было ни времени, не желания, по этому, я обошелся небольшим кусочком монтажной платы. Вот так выглядит конечный вариант:


Зелёными надписями отмечены одноименные порты на схемы. Резистор R4, припаян непосредственно к ножке светодиода.

Пошаговая инструкция по модификации:

Модернизация программного обеспечения роутера

Это последний шаг на пути к «счастью». Нам нужно будет написать ряд новых скриптов и внести изменения в уже имеющиеся. Итак, все по прядку.
Подключитесь к роутеру по ssh, так как все следующие шаги будут выполняться непосредственно на нём.
Создание утилит для управления USB
Перейдите в папку /etc/ppp. Многих заинтересует, почему была выбрана именно эта папка в качестве целевой. Ответ прост, так исторически сложилось. Думаю, /usr/local/sbin будет более подходящей, но сути это не меняет
cd /etc/ppp
  • Создайте usb-up.sh. Этот скрипт будет включать питание на USB порте $ cat usb-up.sh #!/bin/sh logger -t "USB PwrCtrl" "Turn-on USB power" echo 1 > /proc/diag/led/usb
  • Создайте скрипт для перезагрузки USB порта $ cat resetusb.sh #!/bin/sh logger -t "USB PwrCtrl" "Turn-off USB power" echo 0 > /proc/diag/led/usb # Sleep in 3 sec is an optional, but may be useful for some modem types #sleep 3 logger -t "USB PwrCtrl" "Turn-on USB power" echo 1 > /proc/diag/led/usb
  • Создайте скрипт для проверки существования процесса pppd #!/bin/sh if ps | grep -q /usr/sbin/pppd; then logger -t "PPP watcher" "PPP alive" else logger -t "PPP watcher" "No PPP daemon" /etc/ppp/resetusb.sh fi
  • Сделайте скрипты исполняемыми chmod a+x /etc/ppp/*.sh
  • Добавим корректную обработку подключения модема к USB. Обратите внимание на то, что в OpenWRT, по умолчанию, нет udev, а вместо этого используется hotplug «демон» $ cat /etc/hotplug.d/usb/11-modem #!/bin/sh # Copyright (C) 2013 Sergey Shcherbakov case "$ACTION" in add) (grep -q "^P\:.*22de.*6803" /proc/bus/usb/devices) && { logger -t "WM-D300" "Detected ZeroCD of WM-D300 modem" # Checking ZeroCD status while [ "$(sdparm -q --command=ready /dev/scsi/host0/bus0/target0/lun0/generic)" != "Ready" ]; do logger -t "WM-D300" "ZeroCD yet not ready" # Workaround for bug with multiple calls of scripts (/usr/bin/lsusb | grep -q 22de:6801) && { logger -t "WM-D300" "Seems that script called twice and device already initialized" return 0 } sleep 2 done logger -t "WM-D300" "ZeroCD ready and will be ejected" /usr/bin/sdparm --command=eject /dev/scsi/host0/bus0/target0/lun0/generic } (grep -q "^P\:.*22de.*6801" /proc/bus/usb/devices) && [ ! -c /dev/usb/tts/0 ] && { logger -t "WM-D300" "Updating USB Serial driver with D200/D300 vendor and product ID" rmmod usbserial && insmod usbserial vendor=0x22de product=0x6801 } (grep -q "^P\:.*22de.*6801" /proc/bus/usb/devices) && [ -c /dev/usb/tts/2 ] && ! (ifconfig 3g-wan 1>/dev/null 2>/dev/null) && { logger -t "WM-D300" "All modem interfaces installed, turning on WAN" ifdown wan && ifup wan } ;; remove) ! (grep -q "^P\:.*22de.*6801" /proc/bus/usb/devices) && { logger -t "WM-D300" "Modem disconnected, turning off WAN interface" ifdown wan } ;; esac
Внесение изменений в существующие скрипты
  • Запретите WAN интерфейс, заданный по умолчанию, выполнив команду sed -i "s/interface\ wan$/interface\ wan_dflt/" /etc/config/network
  • Добавьте новый описатель WAN интерфейса с настройками для 3G $ cat /etc/config/network … config interface wan option ifname ppp0 option device /dev/usb/tts/0 option service evdo option proto 3g option username "mobile" option password "internet" option pppd_options "noipdefault maxfail 3" option connect "/etc/ppp/usb-up.sh" option disconnect "/etc/ppp/resetusb.sh" option keepalive 20
  • Для того чтобы добавить автоматическое включение USB порта при инициализации роутера, нужно модифицировать стандартный скрипт /etc/init.d/usb, добавив в конце функции start() вызов скрипта /etc/ppp/usb-up.sh $ cat /etc/init.d/usb … start() { ... # Turn-on power on USB /etc/ppp/usb-up.sh } …
  • Дополнительно можно модифицировать, но необязательно, Chat скрипт (/etc/chatscripts/evdo.chat). На самом деле, он должен работать даже без изменений, но я предпочел немного его «причесать». Вот мой вариант: ABORT BUSY ABORT "NO CARRIER" ABORT ERROR ABORT "NO DIAL TONE" ABORT "NO DIALTONE" ABORT "NO ANSWER" REPORT CONNECT TIMEOUT 10 "" AT OK ATDT#777 CONNECT ""
  • Добавляем в Cron задачу, которая будет проверять наличие процесса pppd каждые пять минут. Для этого следует вызвать команду “crontab -e” и добавить следующую строку: */5 * * * * /etc/ppp/check.sh
  • Разрешаем выполнение Cron и запускаем его /etc/init.d/cron enable && /etc/init.d/cron start
  • Настройку WiFi приводить не буду, так как она достаточно стандартная и прекрасно описана на официальном сайте OpenWRT
На этом все, больше изменений не будет. Я рекомендую перезагрузить роутер, хотя 3G и так должен «ожить» через пять минут.

Вместо эпилога

Домашние испытания продлились 41 день. Как результат, ни единого сбоя на протяжении всего периода. Ожидаемая стабильность достигнута.
Перед отправкой в «поля», были проведены испытания пропускной способности в киевской квартире. Разочарование застигло врасплох, достигнутый максимум не превышал 1Мбит/с, при этом только на больших файлах. Минимальный пинг был а пределах 220мс. Решив не прекращать испытания, поехал за город. Уровень был на максимуме, при этом индикатор CDMA Rev.B уже не горел. На самом деле, я не теплил надежд на 14Мбит/с, но ожидал увидеть, как минимум, уже достигнутый 1Мбит. Но очередное разочарование не заставило себя ждать, достигнутый максимум составлял уже около 350Кбит/с.
На этом, всяческие эксперименты с модемом от MTS были прекращены. Вернуть его так и не удалось. А вот антенну продавец обменял на модель способную работать в связке с модемами Интертелеком и PeopleNET. Чему я был несказанно рад, а модем пускай будет в коллекции, когда-нибудь пригодится.

THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама