dd-wrt
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
| dd-wrt [2012/11/28 10:13] – створено wombat | dd-wrt [2016/04/29 20:13] (поточний) – Cron wombat | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== DD-WRT ====== | ||
| + | |||
| + | ====== Установка ====== | ||
| + | |||
| + | ===== D-Link DIR-320 ===== | ||
| + | |||
| + | | ||
| + | |||
| + | ===== Прошивки ===== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | ftp:// | ||
| + | |||
| + | dd-wrt.v24-15230_NEWD_mini_usb.bin -- ok | ||
| + | |||
| + | dd-wrt.v24-17990_NEWD_mini_usb.bin | ||
| + | dd-wrt.v24-18946_NEWD_mini_usb.bin -- обновляется SSH-ключ при каждой перезагрузки | ||
| + | |||
| + | |||
| + | ====== Администрирование ====== | ||
| + | |||
| + | ===== Cron ===== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | < | ||
| + | * * | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Интернет через USB-модем ===== | ||
| + | |||
| + | http:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Цитата: | ||
| + | |||
| + | " | ||
| + | Предлагаю опробовать решение проблемы при первом включении роутера с модемом Huawei e219 (в принципе справедливо для линейки GSM-UMTS модемов этой фирмы), | ||
| + | |||
| + | 1. Этот вариант должен нормально работать на прошивке Dlink-DIR-320-1.9.2.7-d-382-3g-mpcs (с вопросом " | ||
| + | З.Ы. Смотрел твои логи вчера - писало что " | ||
| + | |||
| + | <code bash> | ||
| + | #!/bin/sh | ||
| + | usb_modeswitch -v 0x12d1 -p 0x1003 -d 1 -H 1 | ||
| + | insmod usbserial vendor=0x12d1 product=0x1003 maxSize=4096 | ||
| + | sleep 5 | ||
| + | mpcs -c /tmp/local & | ||
| + | pppd call dialup | ||
| + | </ | ||
| + | |||
| + | 2. Теперь более простой вариант без использования переключения режима модема, | ||
| + | Обычно должны быть порты 0, 1 и 2. В таком случае параметр лучше установить DEVICE=2 (для исключения ложных срабатываний). Если же портов пару 0 и 1, оставляем как есть. Пробуем: | ||
| + | |||
| + | <code bash> | ||
| + | #! /bin/sh | ||
| + | insmod usbserial vendor=0x12d1 product=0x1003 maxSize=4096 | ||
| + | mpcs -c /tmp/local & | ||
| + | DEVICE=1 | ||
| + | while true; do | ||
| + | sleep 5 | ||
| + | if [ -e / | ||
| + | echo 'modem found. call ppp' | ||
| + | pppd call dialup | ||
| + | else | ||
| + | echo 'modem not found' | ||
| + | reboot | ||
| + | fi | ||
| + | done | ||
| + | </ | ||
| + | |||
| + | И ещё - если используется модем в режиме GPRS/EDGE, либо UMTS без HSDPA - параметр mazSize можно опустить за ненадобностью. Нужен лишь при скоростях, | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== usb_modeswitch ==== | ||
| + | |||
| + | http:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Рабочий вариант для EC226 | ||
| + | |||
| + | # usb_modeswitch -v 0x12d1 -p 0x1001 -d 1 -H 1 | ||
| + | # insmod usbserial | ||
| + | # insmod option | ||
| + | |||
| + | # tail / | ||
| + | |||
| + | Jan 1 01:32:32 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:32 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:44 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:44 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:44 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:44 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:44 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:44 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:44 DD-WRT user.info kernel: usbserial.c: | ||
| + | Jan 1 01:32:44 DD-WRT user.info kernel: option.c: USB Driver for GSM modems: v0.7.2a | ||
| + | |||
| + | # dmesg | tail | ||
| + | |||
| + | hub.c: new USB device 00:03.0-1, assigned address 16 | ||
| + | usbserial.c: | ||
| + | usbserial.c: | ||
| + | usbserial.c: | ||
| + | usbserial.c: | ||
| + | usbserial.c: | ||
| + | usbserial.c: | ||
| + | |||
| + | # ls / | ||
| + | 0 1 2 | ||
| + | |||
| + | ==== microcom ==== | ||
| + | # microcom -D / | ||
| + | |||
| + | ATZ | ||
| + | OK | ||
| + | ATQ | ||
| + | OK | ||
| + | ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 | ||
| + | OK | ||
| + | ATDT#777 | ||
| + | CONNECT | ||
| + | |||
| + | FIXME | ||
| + | |||
| + | ==== chat ==== | ||
| + | |||
| + | <file txt "/ | ||
| + | '' | ||
| + | OK 'ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0' | ||
| + | TIMEOUT 12 | ||
| + | OK ATD#777 | ||
| + | TIMEOUT 22 | ||
| + | CONNECT | ||
| + | </ | ||
| + | |||
| + | ==== PPPD ==== | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Установка дополнительных программ ===== | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Источники пакетов OpenWRT | ||
| + | |||
| + | http:// | ||
| + | |||
| + | ==== corkscrew ==== | ||
| + | |||
| + | wget -c ' | ||
| + | ipkg install corkscrew_2.0-1_brcm-2.4.ipk | ||
| + | |||
| + | ===== IPTV через маршрутизатор ===== | ||
| + | |||
| + | [[iptv|Настройка IPTV для провайдера ICN]] | ||
| + | |||
| + | |||
| + | ====== Полезные ссылки ====== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | [[https:// | ||
| + | |||
