Цитата:
могу ли я через роутер dir-300 c модемом 3G МТС коннект смотреть шаринг без компа,если да то как и где взять настройки
ответ: да
Инструкция по перепрошивке:
Для перепрошивки нам потребуется линукс, на котором необходимо установить tftpd, netcat.
После установки необходимых пакетов скачайте и распакуйте в любую папку архив отсюда:
http://x-alina.freifunk-potsdam.de/down ... r300-flash.
Далее зайдите в папку с распакованным архивом и выполните:
make installСледующий шаг - качаем саму прошивку (2 файла):
http://downloads.openwrt.org/kamikaze/8 ... t.squashfs и://http://downloads.openwrt.org/kamika...root.squashfs и
http://downloads.openwrt.org/kamikaze/8 ... linux.lzma. Файлы ложим рядом со скриптом dir300-flash.
sh://http://downloads.openwrt.org/kamik ... 0-flash.sh
Далее:
- втыкаем, провод одним концом в комп а вторым в девайс в WAN порт
- выключаем девайс (отключаем провод питания)
запускаем
$ dir300-flash.sh eth0Вместо eth0 может быть любой другой интерфейс к которому подключен роутер
После выполнения команды сразуже подключаем провод питания. Ждем около 5 минут, и если вам написали Happy Hacking - процесс прошивки успешно завершен.
Внимание!После появления сообщения об успешной прошивке, не перезагружайте роутер минут 10, он будет еще настраиваться сам.
Через 10 минут перезагрузите роутер, теперь он доступен по адресу 192.168.1.1 соответственно установите себе адрес из этой же подсети и зайдите в веб интерфейс и установите пароль, тогда заработает ssh.
Вот собственно и все.
Далее с помощью wget и своего вебсервера загрузите mpcs в роутер. Например:
wget
http://192.168.1.2/mpcsMpcs мне пришлось компилировать самому для ядра 2.6 на чипе атерос. Бинарник mpcs можно взять отсюда. Аналогично загрузите на сервер конфигурационные файлы.
В роутере сложите все файлы в разделе /jffs, например создав отдельную папку - /jffs/mpcs
Теперь можете запускать mpcs вручную :
/jffs/mpcs/mpcs -c /jffs/mpcs/ либо для автозапуска добавьте эту команду в файл /etc/init.d/custom-user-startup.
закоментируйте строку в /etc/inittab
#ttyS0::askfirst:/bin/ash --loginС программной частью готово.
Распиновка контактов на плате роутера выглядит следующим образом:
Неподписанный контакт - это питание VCC равное 3,3В.
Прошивка для DIR-300 с интегрированной mpcs адаптированной для работы с ресиверами Opticum (отлично работает и с другими ресиверами). Решены проблемы с WAN-портом. В архиве сами файлы прошивки, программы необходимые для перешивки и инструкция по перешивке роутера из-под Windows
DIR_300_openwrt_mpcs_opticum9500_globo_fix_DANtes.zip ( 3.49 мегабайт )
http://depositfiles.com/files/kmpgqavge
прошивку надо скачать для 300 дира от дантеса , а остальное как DIR-320
Для 320 это делается так
Прошивка c поддержкой USB модемов и мобильных телефонов из командной строки при помощи скрипта.
Внутри прошивки все модули для модемов и скрипт modem Перед запуском скрипта переводим роутер в режим Automatic IP, устанавливаем тип модема и дополнительные параметры:
1 nvram set wan_usb_standard= может принимать значения 1 для gprs/edge/umts/hsdpa или 0 для cdma/evdo - этот параметр зависит от того, какой у вас модем и стандарт сети;
2 nvram set wan_usb_username= имя пользователя оператора;
3 nvram set wan_usb_passwd= пароль оператора;
4 nvram set wan_usb_port= номер порта модема. Обычно равен 0;
5 nvram set wan_usb_speed=скорость порта. Максимальная 921600;
6 nvram set wan_usb_apn= точка доступа оператора для gprs модемов, например internet.mts.ru;
7 nvram set wan_usb_dialnumber= номер набора для gprs/edge/umts/hsdpa модемов. Обычно *99#;
8 nvram set wan_usb_vend= Vendor ID модема;
9 nvram set wan_usb_prod= Product ID модема;
10 nvram set wan_usb_mtu= рамер пакета MTU. Обычно равен 1492;
11 nvram set wan_usb_mru= рамер пакета MRU. Обычно равен 1492;
12 nvram set wan_usb_zerocd= код для отключения CD диска модема(для конкретного модема код смотрите в описании программы usb_modeswitch);
13 nvram get wan_usb_options= дополнительные параметры для ppp демона.
После всех необходимых команд вводим команду сохранения параметров скрипта во флэш память
nvram commit
Для всех модемов обязательно указываем параметр с первого по пятый.
Для gprs/edge/umts/hsdpa модемов дополнительно вводим параметры № 6 и №7.
Если модем не определяется автоматически, можно вручную указать Vendor ID и Product ID которые можно узнать посмотрев системный лог.
И запускаем скрипт просто введя в командной строке modem (Скрипт хранится в /usr/sbin).
При успешном запуске скрипта можно сделать автоматический запуск скрипта после перезагрузки введя команды:
mkdir /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-boot
echo "modem" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
echo "/usr/local/sbin/post-boot" > /usr/local/.files
flashfs enable
flashfs save
flashfs commit
reboot