Користувальницькькі налаштування

Налаштування сайту


dd-wrt

DD-WRT

Установка

Прошивки

Сравнение возможностей различных вариантов прошивок

ftp://ftp.dd-wrt.com/others/eko/V24_TNG/

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://www.dd-wrt.com/wiki/index.php/CRON

*  *   *   *   *  root  /bin/sh /tmp/custom.sh

Интернет через USB-модем

http://www.dd-wrt.com/wiki/index.php/Cellular_Phone/USB_Modem_as_WAN_connection

http://satfox.net/howto/proshivka-routera-dir-320-alternativnojj-proshivkojj-ot-proekta-dd-wrt/

http://satfox.net/howto/connect-dir320-huawei-ec226-firmware-max-mad/

http://satfox.net/howto/connect-dir320-huawei-ec226-firmware-openwrt/

http://satfox.net/howto/connect-dir320-huawei-ec226-firmware-dlink/

http://www.3g.co.ua/forum/forum_posts.asp?TID=4282&PID=66382#66382

Цитата:

“Специально для пользователя EuroSat Предлагаю опробовать решение проблемы при первом включении роутера с модемом Huawei e219 (в принципе справедливо для линейки GSM-UMTS модемов этой фирмы), дабы переключить его в режим модема.

1. Этот вариант должен нормально работать на прошивке Dlink-DIR-320-1.9.2.7-d-382-3g-mpcs (с вопросом “где брать?” в топик темы) с добавленным модулем usb_modeswitch (незаменимая вещь для модемов с автоисталятором “ZeroCD”) З.Ы. Смотрел твои логи вчера - писало что “модуль не найден”. Либо прошивку ты не ту залил, либо допустил синтаксическую ошибку. Проверь оба варианта. Должно по крайней мере этот модуль запускать. И так сам скрипт post-boot:

#!/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. Теперь более простой вариант без использования переключения режима модема, подходит для более ранних версий прошивок. Всё максимально просто - если при включении порт модема не обнаружен - происходит ребут роутера. И так до тех пор пока модем не переключиться сам (достаточно конечно же одного ребута ). Порт обнаружен - тогда звонит. Обязательно проверить сколько портов подымается (в режиме модема естественно! Вручную сделать reboot после первого включения) по insmod usbserial ….. командой $ ls /dev/usb/* Обычно должны быть порты 0, 1 и 2. В таком случае параметр лучше установить DEVICE=2 (для исключения ложных срабатываний). Если же портов пару 0 и 1, оставляем как есть. Пробуем:

#! /bin/sh
insmod usbserial vendor=0x12d1 product=0x1003 maxSize=4096
mpcs -c /tmp/local &
DEVICE=1
while true; do
sleep 5
if [ -e /dev/usb/tts/${DEVICE} ]; then
echo 'modem found. call ppp'
pppd call dialup
else
echo 'modem not found'
reboot
fi
done

И ещё - если используется модем в режиме GPRS/EDGE, либо UMTS без HSDPA - параметр mazSize можно опустить за ненадобностью. Нужен лишь при скоростях, более 500kbps…”

DIR-320 + DD-WRT + USB Flash + Huawei E220

mpcs на WiFi роутере Dlink DIR-320

MPCS на WiFi роутере Dlink DIR-320. Часть 2.

Полезняшки для DIR-320

usb_modeswitch

http://www.draisberghof.de/usb_modeswitch/#download

http://downloads.openwrt.org/kamikaze/8.09.2/ar7/packages/usb-modeswitch_0.9.5-1_mipsel.ipk

http://downloads.openwrt.org/kamikaze/8.09.2/ar7/packages/libusb_0.1.12-2_mipsel.ipk

Рабочий вариант для EC226

# usb_modeswitch -v 0x12d1 -p 0x1001 -d 1 -H 1
# insmod usbserial
# insmod option
# tail /var/log/messages
Jan  1 01:32:32 DD-WRT user.info kernel: usbserial.c: USB Serial support registered for Generic
Jan  1 01:32:32 DD-WRT user.info kernel: usbserial.c: USB Serial Driver core v1.4
Jan  1 01:32:44 DD-WRT user.info kernel: usbserial.c: USB Serial support registered for Option GSM modem
Jan  1 01:32:44 DD-WRT user.info kernel: usbserial.c: Option GSM modem converter detected
Jan  1 01:32:44 DD-WRT user.info kernel: usbserial.c: Option GSM modem converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Jan  1 01:32:44 DD-WRT user.info kernel: usbserial.c: Option GSM modem converter detected
Jan  1 01:32:44 DD-WRT user.info kernel: usbserial.c: Option GSM modem converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
Jan  1 01:32:44 DD-WRT user.info kernel: usbserial.c: Option GSM modem converter detected
Jan  1 01:32:44 DD-WRT user.info kernel: usbserial.c: Option GSM modem converter now attached to ttyUSB2 (or usb/tts/2 for devfs)
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: Option GSM modem converter detected
usbserial.c: Option GSM modem converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
usbserial.c: Option GSM modem converter detected
usbserial.c: Option GSM modem converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
usbserial.c: Option GSM modem converter detected
usbserial.c: Option GSM modem converter now attached to ttyUSB2 (or usb/tts/2 for devfs)
# ls /dev/usb/tts/
0  1  2

microcom

# microcom -D /dev/usb/tts/0
ATZ
OK
ATQ
OK
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
ATDT#777
CONNECT

FIXME

chat

"/jffs/etc/ppp/peers/isp_chat"
'' ATZ
OK 'ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0'
TIMEOUT 12
OK ATD#777
TIMEOUT 22
CONNECT

PPPD

Установка дополнительных программ

http://www.dd-wrt.com/wiki/index.php/Ipkg_(tutorial)#Finding_Packages

Источники пакетов OpenWRT

http://wiki.openwrt.org/doc/packages

corkscrew

wget -c 'http://downloads.openwrt.org/backfire/10.03.1/brcm-2.4/packages/corkscrew_2.0-1_brcm-2.4.ipk'
ipkg install corkscrew_2.0-1_brcm-2.4.ipk

IPTV через маршрутизатор

Полезные ссылки

dd-wrt.txt · В останнє змінено: 2016/04/29 20:13 by wombat