PDA

Просмотр полной версии : TP-LINK+Openwrt=Happy



Рикошет
19.02.2013, 01:55
http://i060.radikal.ru/1302/1f/90a0481d0f1f.jpg

На снимке TP-LINK TL-MR3020 + USB HUB на 4 порта , 8 GB флешка разбитая на два раздела 1 GB под нужды Openwrt 7 GB для хранения и раздачи всякой мелочи + 3G modem Huawei 1550.
На борту openvpn до дойчланда ,FTP server,Samba server,MiniDNLA server. В планах повторить все тоже самое на MR3420 только вместо флешки будет Sata disk 2.5 на 500 GB через преходник Sata>USB
Может еще что в голову придет :) а вообще репозитарий openwrt уже содержит более 3400 программ и утилит + возможность портировать из исходников .


Решение проблемы совместимости LTE модема и маршрутизатора TP-LINK 3420 v.1 или
TP-LINK TL-MR3420 старой ревизии и как подключить к нему LTE модем.

Благодарность Vит@ле

Эта статья для тех, кто имеет в наличие маршрутизатор TP-LINK TL-MR3420 старой ревизии и имеет желание подключить к нему LTE модем. В базовой конфигурации маршрутизатор вообще не поддерживает LTE сеть. Но мы его заставим это сделать с помощью альтернативной прошивки OpenWRT. В принципе если кто то имеет геморрой с совместимостью LTE модемов и TP-LINK новых ревизий, возможно эта статья поможет и вам. Естественно не все модели модемов поддерживаются прошивкой, список модемов можно увидеть на сайте http://www.ofmodemsandmen.com/supported.html, если ваш модем в списке, тогда полный вперед!! Для нашего подопытного я выбрал прошивку под названием Huntsman, так как в прошивке уже прикручен интерфейс под названием Luci и реализована поддержка большинства модемов, ещё одно преимущество данной прошивки то, что в ней уже упаковано большинство нужных нам пакетов и настраивать и доустанавливать почти ничего не придется. Именно то, что доктор прописал! Но начну по пунктам, чтоб было понятно. Для начала заходим на сайт прошивки http://www.ofmodemsandmen.com/downloads.html и качаем для нашего маршрутизатора файл прошивки Huntsman 2013-12-20 я использовал желтую версию, так как, по словам производителя это стабильная версия. Но вы можете попробовать и красную. Внимательно, не перепутайте версию прошивки, качайте именно для своего маршрутизатора TP-Link MR3420 V1. Прошивка не большая, максимум 4МБ. Продолжение под спойлером...

Пункт 1: Подготовка маршрутизатора TP-LINK к загрузке OpenWRT.

Для того, чтобы OpenWRT прошивка установилась без особых проблем, нужно сбросить роутер в заводские настройки, но делать мы это будем через «hard reset» так же известен как сброс 30\30\30.

1. Включите роутер в розетку, дождитесь, когда роутер загрузится в штатном режиме.
2. Зажмите кнопку «reset» на задней панеле роутера и удерживайте кнопку в течение 30 секунд. Можно на время открутить одну антену, чтобы она не мешала. Будьте внимательны, не отпускайте кнопку, пока не истечет время. Время можно засекать через секундомер в мобильном телефоне. После того, как время выйдет, не отпуская кнопки, отключите питание роутера.
3. Снова зажмите кнопку «reset», не отпуская кнопку, включите питание роутера, держите кнопку в течение 30 секунд. После истечения времени отпустите кнопку.
4. Снова зажмите кнопку «reset» и удерживайте её в течение 30 секунд. После истечения времени отпустите кнопку. И дайте роутеру загрузиться в штатном режиме.
Теперь роутер можно отключить от питания. Все, роутер готов к прошивке.

Пункт 2: Подключение маршрутизатора к компьютеру.

1. Подключаем в порт LAN 1 роутера один конец патч-корда, второй конец подключаем в LAN порт компьютера. Включаем роутер в сеть, ждем штатной загрузки.
2. В Windows переходим в центр управления сетями и общим доступом.
3. Переходим в «Изменение параметров адаптера»

http://s019.radikal.ru/i634/1401/fd/ac630c5eb3f3.png

4. Далее выбираем сетевой адаптер.

http://s020.radikal.ru/i710/1401/a6/642ad6742b2e.png

5. Жмем правой кнопкой мышки, выбираем свойство адаптера.
6. Выбираем TCP/IPV4
7. Свойства
8. Использовать следующий IP-адрес
9. Прописываем настройки сети так, как показано на скриншоте. Жмем ОК и выходим.

http://i069.radikal.ru/1401/67/3c47f4def3f6.png

В случае, если IP вашего роутера отличается от того, что я указал, например у вас такой: 192.168.0.1 тогда для вас настройки будут такими:

http://s019.radikal.ru/i638/1401/01/3866a8e93972.png

Пункт 3: Подключаемся к вебинтерфейсу маршрутизатора.

1. Запускаем браузер, в адресной строке прописываем IP адрес роутера 192.168.1.1 (адрес может отличаться, для уточнения смотрите на дне корпуса роутера). Жмем Enter
2. После появления окна авторизации, вводим пароль: admin и логин:admin и жмем вход. (возможно логин и пароль у Вас будет другим, смотрите на дне корпуса роутера)
3. После того, как попадем в вебинтерфес роутера, переходим в System Tools – Factroy Defaults – ижмемRestore

http://s020.radikal.ru/i718/1401/fc/71e9af7d0d59.png
Для прошивки на русском языке: Системные инструменты – Заводские настройки - и жмем Восстановить

http://s020.radikal.ru/i706/1401/3b/6d9929177f40.png

Дождитесь, пока роутер сбросит настройки по дефолту и перезагрузится в штатном режиме.

Пункт 4: Загрузка OpenWRT (Внимание, ни в коем случае не прошивайтесь через WiFi сеть).

1. Вновь заходим на вебинтерфес вашего роутера как описано в пункте 3.
2. Далее переходим System Tools – Firmware Upgrade – и выбираем файл прошивки OpenWRT, который вы закачали ранее и открываем его.

http://i011.radikal.ru/1401/ba/57f5c8900b58.png

Для прошивки на русском языке: Системные инструменты – Обновление встроенного ПО - выберите файл прошивки OpenWRT и жмем открыть.

http://s017.radikal.ru/i442/1401/2b/517b7f22ffa6.png

3. Далее жмите кнопку Upgrade или Обновить (для русской версии прошивки).
4. Дождитесь, пока на роутер загрузится прошивка OpenWRT, это может занять несколько минут, после чего роутер перезагрузится. Поздравляю, вы зашились альтернативным ПО.

Пункт 5: Первый запуск и базовая настройка OpenWRT.

1. Открываем браузер и в адресной строке прописываем IP адрес по которому доступен вебинтерфейс нашего OpenWRT, это 192.168.1.1 попадаем в окно авторизации, где нас предупреждают о том, что наш вебинтерфейс не имеет пароля, этот непорядок нужно исправлять.
2. Сразу переходим в пункт “Go to password configuration”

http://s020.radikal.ru/i715/1401/54/109cd90beb54.png

3. В следующем окне вписываем пароль на вход, который надо придумать, и подтверждаем его.

http://s017.radikal.ru/i413/1401/dd/54573342a190.png

4. Жмем на “Save and Apply” после чего получаем сообщение о том, что пароль успешно добавлен/изменен.

http://i057.radikal.ru/1401/d8/88d9fc354ee5.png

Теперь заходить на роутер вы будете под логином: root и паролем, который вы создали. Интерфейс на Английском языке, ничего сложного и непонятного в нем нет, но для тех, кто сомневается, установим русский язык, но после того, как настроим интернет на роутере.

5. Так, как тема нашей статьи «решение проблемы совместимости LTE модема и маршрутизатора TP-LINK 3420 v.1» Я буду настраивать LTE модем Huawei Е3276, который у меня под рукой.
6. Для этого нам нужно перейти в пункт modem – connection и настроить так, как показано на скриншоте, затем нажать на ”SAVE”

http://s006.radikal.ru/i213/1401/59/44f5c3ddccea.png

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

7. Внимание, перед тем, как устанавливать что либо в Linux системах, обязательно нужно обновить список пакетов, для этого нужно просто нажать на кнопочку Update Lists.
Переходим в System-Software-Available packages находим буковку L, далее нам нужно найти и выбрать пакет под названием luci-i18n-russian и нажать Install.

http://s57.radikal.ru/i158/1401/86/4619deb92286.png

http://s020.radikal.ru/i713/1401/e1/2fb219060b8f.png

Через несколько секунд или минут, в зависимости от скорости вашего интернета, мы получим русский интерфейс. Если у вас этого не произошло, попробуйте просто перейти в любой пункт вебинтерфейса роутера, для того, чтобы изменения вступили в силу.

http://s020.radikal.ru/i712/1401/66/450d16cef0f1.png

8. Теперь нам осталось настроить WiFi сеть. Поменяем название нашей WiFi сети. Поменяем IP адрес маршрутизатора, если это необходимо. Установим пароль на нашу сеть WiFi.

9. И так, переходим в пункт Сеть – WiFi, найдите кнопку «редактировать» жмите на неё. Попадаем в раздел Конфигурация Устройства и Конфигурация интерфейса, прописываем настройки как на скриншотах.

http://s018.radikal.ru/i520/1401/20/be39ee13cff8.png

http://s017.radikal.ru/i426/1401/f9/efe9dd47ce65.png

http://s018.radikal.ru/i516/1401/f0/262ffea27fbd.png

http://i049.radikal.ru/1401/3f/8c4a849e7e8a.png

После каждого изменения не забывайте нажимать на кнопку «Сохранить», после того как закончите настройки нажмите на «Сохранить и применить».

В принципе все! Правда остался ещё один небольшой пункт, который нужно настроить, это синхронизация времени и часовой пояс. Как это настроить, я рассказывать не буду, так как с этим справится любой пользователь.
Теперь вы можете отключить маршрутизатор от компьютера и установить его на свое место, подключить к питанию, дождаться, когда маршртизатор загрузится и установит соединение с интернетом, после чего у вас появится новая точка доступа WiFi, к которой вам нужно будет подключиться. Это самое малое, что можно сделать на прошивке OpenWRT. В конце скриншот аптйма моего модема дома, после уcтановки OpenWRT. Удачи всем!

http://s017.radikal.ru/i427/1401/55/63fc629d5196.png

Bashlyk
19.02.2013, 04:03
а вебсервер слабо туда загнать? X.Morzhov

muradnet
19.02.2013, 09:36
Рикошет, может кратко пояснишь преимущество openwrt и родной прошивкой (без репозитериев и дойчландов *banderlog*) для особо одарённых?

Bashlyk
19.02.2013, 09:57
стабильность в работе. Проверено на своей шкуре X.Morzhov

muradnet
19.02.2013, 13:07
Не убедительно... Мои два TL-WA5210G работают стабильно ... дай бог памяти вспомнить месяцев 10 без запинки.. Может проша эта для дешёвых роутеров? судя по http://wiki.openwrt.org/toh/start#tp-link или имеется ввиду раздача интернета по 3G модему ?

Рикошет
19.02.2013, 15:04
Bashlyk, Загнать дело не хитрое ,задачу под веб сервер не придумал пока , так разве что Hello World написать :)


muradnet, В роутерах размер Flash памяти (постоянной энергонезависимой ,где лежит сама проша и файловая система) совсем маленький ,обычно 4MB в старших моделях взять тот же tl-wdr4300 8MB. В этот мизер разработчики при желании много всего не поставят . Openwrt на роутерах с USB портом , портами (бывает по два на некоторых) позволяет расширить объем с 4MB до 100,500,1024 MB и далее ,вобщем на ваше усмотрение . А когда есть место то что вы туда воткнете зависит только от ваших нужд и фантазии . У вас по итогу не устройство ограниченное во всем кроме своих превичных функций ,а маленький компьютер только без переферии. Openwrt вылизывают до идеала тысячи людей по всему миру ,не одна фирма не в состоянии держать столько спецов разработчиков под своим крылом . В итоге как сказал Bashlyk стабильность + добавлю от себя температурный режим становится лучше (меньше греется дольше служит) Малыша 3020 удобно брать в дорогу , воткнул в прикуриватель и поехал , а он будет раздавать 3G интернет по вай ваю всем присутствующим + даст доступ к любимым трекам,фильмам, книгам записанным на флешке или USB HDD через FTP либо SAMB-у . На больших моделях получается стабильный Сат инет без участия компа. Все что нужно на борту есть по 3G запрос по DVB прием и последующая раздача по кабелям и вай фай (правда я пока недорос до этого, в планах есть ,буду пробовать) Преимущества ли это судите сами .

Топик не зря назван TP-LINK+Openwrt=Happy . Счастье прежде от осознания того что ты сделал это сам . Сам сел почитал ,настроил и сделал из дешевого роутера коробочку которая переплевывает по возможностям самые дорогие роутеры . Тем кому ближе другое счастье рекомендую Apple Time Capsule 3TB познаете счастье утраты 500 $ . Кстати он не для дешевых роутеров , вы не там смотрите посмотрите тут (http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/)

banderlog
19.02.2013, 15:16
Вот чувствую, что интересное это дело, но с другой стороны понимаю, что не врублюсь пока.. Надо много курить.. А насчет сат-инета без участия компа - это как? при помощи юсб-шной dvb-карты?

Рикошет
19.02.2013, 15:24
banderlog, Оно самое и DVB-S2 поддерживается . Причем по отзывам работает месецами без разрывов . С нашим инетом врятли .хотя в 2G можно ведь перенастроить модем. Курить надо ,что есть то есть .Желательно и малыша 3020 (незнаю как у нас в китае 23-26 $) заиметь для тестов чтоб окружающие не страдали на время ваших опытов :)

P.S. Топик есть , можно курить сообща :)

muradnet
19.02.2013, 15:26
Ух ты! Оччень интерестно. Надо проэксперементировать. Особенно интерестно, что с DVB работает без участия компа. Если я правильно понял - можно настроить спутниковый интернет без компа? И какой посоветуете для экспериментов? (в пределах 60 у.е.)

Рикошет
19.02.2013, 15:45
muradnet, Правильно вы поняли . У Starbazera есть уже готовые решения на основе 5 моделей роутеров , проблемма в том что работает только с их DVB-S2 картой ,а у нас таких не достать как и OEM аналогов ( Tevi ) если я не ошибаюсь . Разве что заказывать . На борту Openwrt 3G+DVB-S2 +Globax тык (http://www.starblazer.ru/services/equipment/router/) . У товарища есть один из тех роутеров если даст буду пробовать наши PROF-7500 мож что выгорит .

Рикошет
19.02.2013, 16:37
Есть еще проект Радуга интернет совместно с Tennex , тоже готовое решение за вкусную цену .
Ссылка (http://www.tennex.net/catalog/netline_pro/nlpro450.html)

Vит@ля
19.02.2013, 16:45
Очень интересная тема.

probber
20.02.2013, 00:31
На снимке TP-LINK TL-MR3020 + USB HUB на 4 порта , 8 GB флешка разбитая на два раздела 1 GB под нужды Openwrt 7 GB для хранения и раздачи всякой мелочи + 3G modem Huawei 1550.
На борту openvpn до дойчланда ,FTP server,Samba server,MiniDNLA server. В планах повторить все тоже самое на MR3420 только вместо флешки будет Sata disk 2.5 на 500 GB через преходник Sata>USB
Может еще что в голову придет :) а вообще репозитарий openwrt уже содержит более 3400 программ и утилит + возможность портировать из исходников .
http://logeeka.ru/wp-content/uploads/2012/11/%D0%A5%D0%BB%D0%B5%D0%B1-%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D0%B9%D0%B1%D 1%83%D1%81.jpg

mavrnet
20.02.2013, 10:51
Я не хочу, что-бы комп сутками горел только для раздачи спутникового интернета к примеру. и потом, кто не хочет мозгишки свои развивать - это его дело, пусть не ходит в данную тему.

PS Можно в статусе написать АДМИНИСТРАТОР, но зачем?

probber
20.02.2013, 16:58
чтож вы такой злой, пусть увлекается чем хочет.

Рикошет
21.02.2013, 20:27
Устанавливаем openwrt на роутер TP-LINK TL-MR3420 V 1.x
Цели :
Увеличить размер файловой системы с доступных 870 кб до 700 МБ .
Поднять дополнительные плюшки не доступные в стоковой прошивке.

Компоненты:
TP-LINK TL-MR3420 V 1.x (версию обязательно смотреть на дне коробки)
USB HUB TwinMOS EzeeHUB 4S (USB 2.0 480 Mbps 4 порта + возможность подключения доп питания на сам HUB , пока доп питание не нужно особо)
Флешка на 8 GB USB 2.0 (потом заменю на HDD)
Modem Huawei 1550

Программы :
Putty
WinSCP

Зачем все это...
Хобби , расширение функционала, отчасти и поэтому (http://ithappens.ru/story/10287) :)

Часть первая базовая.


Качаем прошивку (http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-factory.bin)
Обязательно переименовываем во что то короткое tl-mr3420-v1 например
Подключаем роутер через UPS (обязательно, эл. сетям веры нет , если пропадет эл-во вовремя прошивки то восстановить будет проблематично
,но возможно)
Выставляем на сетевой карте IP 192.168.1.2 Mask 255.255.255.0
Подключаемся к роутеру в любой порт LAN
В браузере забиваем 192.168.1.1
Default User Name - admin.
Default Password - admin.

Заходим в заводскую прошивку и на всякий пожарный
System tools > Factory defaults > Restore
После ребута
System tools > Firmare upgrade > Browse
Выбираем наш файл tl-mr3420-v1.bin жмем upgrade
через минуту две роутер перезагрузится сам
Авторизация Username root Password 1234 это ваш временный пароль для первого входа
После жмем Go to password configuration...
Заполняем Password и повторяем Confirmation (это будет ваш пароль на вход)
Жмем Save&Apply
Password successfully changed!

Поднимаем сеть
Вкратце смысл такой : Расшарить ваше интернет соединение на сетевую карту.
в Windows Панель управления\Все элементы панели управления\Центр управления сетями и общим доступом\Изменение параметров адаптера
ищем свое 3G подключение ,правый клик \Свойства\Доступ\Разрешить общий доступ ...и выбираем вашу сетевую карту, отмечаем ,ок и везде соглашаемся
правый клик на сетевой карте \ отключить \ в параметрах протокола IPv4 меняем 192.168.137.1 на 192.168.1.2 маска 255.255.255.0
включаем сетевую карту

Идем в веб интерфейс роутера Network\lan\Edit

IPv4 gateway 192.168.1.2
Use custom DNS servers Добавляем в такой последовательности 8.8.8.8 и 192.168.1.2
save&aplly
Выключаем роутер из розетки ,подключаем к нему HUB с флешкой
(Флешка предварительно разбита под Ubuntu так: первый раздел ФС ext4 метка тома data , второй раздел активный ФС ext4 метка тома system .
Обязательно делайте метки потому что монтировать разделы в openwrt мы будем по меткам , чтоб не создавать путаницу при добавлении новых дисков)

Запускаем ваше интернет соединение

дальше нам понадобится Putty
после вкл роутера запускаем Putty в нем пишем IP адрес 192.168.1.1 Connection type SSH Port 22
login root
password ваш пароль (пароль не отображается)

Далее по идее должна идти разбивка и форматирование флешки средствами самой openwrt,разбивка проходит на ура , а вот форматирование в ext4 выдает ошибку
Поэтому разбивалась она в Ubuntu

Вводим команды в Putty

opkg update
Если роутер видит сеть придет ответ
Updated list of available packages...
ставим пакеты

opkg install kmod-usb-storage kmod-fs-ext4 kmod-scsi-core block-mount fdisk
Пакеты установились ,оставляем Putty на время (можно не закрывать)

Запускаем WinSCP в нем File protocol SCP , Host 192.168.1.1 port 22 , Name root Passwd ваш пароль
Открываем etc/config/fstab и удаляем все записи в нем , пишем..

config mount
option device 'label'
option label 'system'
option fstype 'ext4'
option options 'rw,sync'
option enabled '1'
option is_rootfs '1'

config mount
option target '/home'
option device 'label'
option label 'data'
option fstype 'ext4'
option options 'rw'
option enabled '1'
option enabled_fsck '0'
Сохраняем ,закрываем , выходим из WinSCP

Переходим в Putty и вводим почередно


mkdir -p /mnt

mount -t ext4 /dev/sda2 /mnt -o rw,sync

tar -C /overlay -cvf - . | tar -C /mnt -xvf -

reboot
Идем в веб интерфейс System/Software смотрим доступный размер , должно быть очень много :)
Идем в Mount Point смотрим примонтировался ли раздел data .

Если нужно ставим поддержку кодировок

opkg update
opkg install kmod-nls-cp1251 kmod-nls-koi8r kmod-nls-utf8 kmod-nls-cp866 kmod-nls-cp437
Делаем веб интерфейс русским

opkg update
opkg install luci-i18n-russian

Меняем язык в System/System/Language and style

На этом базовая часть закончена .

Рикошет
22.02.2013, 15:32
Подключаем в наш USB HUB
3G modem Huawei E1550 настроенный в режим modem only

Настраиваем :
В такой конфигурации при старте роутера авт. поднимается 3G соединение
клиенты подключаются как по LAN так и по Wi-Fi
включен DHCP сервер ,IP адреса клиентам присваиваются автоматически.

Ставить пакеты можно как из Putty так и через веб интерфейс
1 Putty
Запрашиваем список пакетов

opkg update
устанавливаем нужное

opkg install comgt sdparm luci-proto-3g kmod-usb-serial kmod-usb-serial-option
если в модеме не отключать ZeroCD и Cardreader то доустановить

usb-modeswitch
usb-modeswitch-data

2 Веб интерфейс
Коль Luci у нас уже русский то
Система/Программное обеспечение/Обновить списки
В поле Загрузить и установить пакет
список пакетов через пробел

comgt sdparm luci-proto-3g kmod-usb-serial kmod-usb-serial-option

Сеть/Интерфейсы удаляем интерфейс WAN
Применить

Запускаем WinSCP
etc/config/

Правим файлы и не забываем сохранять:
dhcp


config dnsmasq
option domainneeded '1'
option boguspriv '1'
option filterwin2k '0'
option localise_queries '1'
option rebind_protection '1'
option rebind_localhost '1'
option local '/lan/'
option domain 'lan'
option expandhosts '1'
option nonegcache '0'
option authoritative '1'
option readethers '1'
option leasefile '/tmp/dhcp.leases'
option resolvfile '/tmp/resolv.conf.auto'

config dhcp 'lan'
option interface 'lan'
option start '100'
option limit '150'
option leasetime '12h'
option ignore '0'

config dhcp 'wan'
option interface 'wan'
option ignore '1'

firewall


config defaults
option syn_flood '1'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'

config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option network 'lan'

config zone
option name 'wan'
option network 'wan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'

config forwarding
option src 'lan'
option dest 'wan'

config rule
option src 'wan'
option dest_port '22'
option target 'ACCEPT'
option proto 'tcp'

config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'

config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'

config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option src_ip 'fe80::/10'
option src_port '547'
option dest_ip 'fe80::/10'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'

config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'

config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'

config include
option path '/etc/firewall.user'



network



config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config interface 'lan'
option type 'bridge'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option _orig_ifname 'eth0'
option _orig_bridge 'true'
option ifname 'eth0'

config interface 'wan'
option proto '3g'
option device '/dev/ttyUSB0'
option service 'umts' # Режим сети 3G (для MTS пока только gprs)
option apn 'gprs.tmcell' # APN (для MTS заменить на net.mts.net)
option username
option password
option auto '1'


wireless



config wifi-device 'radio0'
option type 'mac80211'
option channel '9' # Номер канала от 1 до 11
option macaddr 'xx:xx:xx:xx:xx:xx' # MAC адресс (смотреть на дне роутера)
option hwmode '11ng'
option htmode 'HT20'
list ht_capab 'SHORT-GI-20'
list ht_capab 'SHORT-GI-40'
list ht_capab 'TX-STBC'
list ht_capab 'RX-STBC1'
list ht_capab 'DSSS_CCK-40'
option country 'RU'
option txpower '20'

config wifi-iface
option device 'radio0'
option mode 'ap'
option ssid 'xxxx' # Название для Wi-Fi сети
option encryption 'psk2' # Тип шифрования
option key 'xxxxxxxx' # Пароль на Wi-Fi ( не путать с паролем на вход в роутер ,желательно 8 и больше символов)


разве что еще можно в WinSCP открыть
/etc/chatscripts/3g.chat

и поправить на

OK "ATD*99#"

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

Продолжение следует.

Рикошет
25.02.2013, 01:46
Но прежде внесу правки в Часть первую основную

После
Открываем etc/config/fstab и удаляем все записи в нем , пишем..
Лучше сделать так ..

config mount
option target /overlay
option device label
option label system
option fstype ext4
option options rw,sync
option enabled 1
option enabled_fsck 0

config mount
option target /home
option device label
option label data
option fstype ext4
option options rw
option enabled 1
option enabled_fsck 0

работают оба варианта ,но в данной версии этот предпочтителен

в части про 3G и Wi-Fi опечатка в коментарии
имелось в виду # APN (для MTS заменить на net.mts.tm)

Ставим FTP server

Putty

задаем права на папку home


chmod 755 /home

создаем папки


mkdir /home/ftp
mkdir /home/ftp/music
mkdir /home/ftp/picture
mkdir /home/ftp/video




opkg update
opkg install vsftpd

В веб интерфейсе Luci
System/Startup ищем vsftpd ,если disable то разрешаем enable

в WinSCP открываем
etc/vsftpd.conf

правим


anonymous_enable=YES

теперь у нас есть полный доступ для root и только для чтения для
anonymous с паролем anonymous


ftp://192.168.1.1/
21 port

Заливать файлы можно через WinSCP , но в разы быстрее через FileZilla

Ставим minidlna (Трансляция медиа файлов на компьютер ,телевизор,смартфон - планшет)

В Luci/System/Software/Update lists


luci-app-minidlna

Установили идем в

Services/miniDLNA

Разрешаем Enable

выбираем интерфейсы на которые будем транслировать (по умолчанию только br-lan)

добавляем Media directories


/home/ftp/music
/home/ftp/picture
/home/ftp/video

Save&Apply

Идем в System/Startup ищем minidlna и разрешаем Enable

Перезагружаемся

System/Reboot

Вот так это выглядит на скриншотах

http://i077.radikal.ru/1302/4a/c16d13761ec2.jpg


На компьютере

http://s019.radikal.ru/i632/1302/29/0adc9aa74839.jpg

Продолжение следует

Рикошет
11.03.2013, 00:26
Пока нет нужных железок для продолжения, хочу познакомить вас с Gargoyle (http://www.gargoyle-router.com/)

Отличительной особенностью этого веб интерфейса является встроенный шейпер (ограничение пропускной способности)
Правилами (квотами) легко настраивается кто , сколько, и за какой промежуток времени получит отмеренный ему трафик

На снимке Active Quotas :
http://s47.radikal.ru/i115/1303/e5/411323dc7afe.jpg

Первая для IP 192.168.1.244 с ежедневным лимитом Upload+Download 20 MB
Вторая для всех остальных с ежемесячным лимитом в 2 GB

Остальное стандартные для роутеров настройки описывать не буду.

P.S. Если кто знает где и почем можно приобрести USB to SATA или USB to SATA+IDE адаптеры отпишитесь пожалуйста.

(https://openwrt.org/)

probber
11.03.2013, 00:57
Если кто знает где и почем можно приобрести USB to SATA или USB to SATA+IDE адаптеры отпишитесь пожалуйста.
47-30-38 или Электроника Санта-барбара, мир базар 1й этаж-тоже полно мусора на выбор*banderlog*

muradnet
11.03.2013, 10:48
ограничение пропускной способности

В большинстве случаев где нужен такой контроль необходим более расширенный режим а не просто лимитировать траф. В этом плане лучше чем Kerio (http://forum.acentr.com.ua/index.php?topic=22.0) не найти.

Тут дело в другом. Можно ли установить небольшую операционную систему на openwrt? Например урезанный XP или 7ку? Самый главный вопрос так и остаётся открытым - установка софта одностороннего интернета в openwrt. Те готовые решения выложенные на том же starblazer сразу отпадают, ибо необходимо определённое оборудование, а ведь ещё есть SkyDsl которому нужна ОС. Я к чему спрашиваю - когда гуглил openwrt, видел где-то установленный полноценный FAR с припаенным к роутеру небольшим мониторчиком.. ХЗ...

Vит@ля
11.03.2013, 10:53
Ребята сейчас тема выйдет за рамки обсуждения и перейдет в иное русло! Давайте по существу!

muradnet
11.03.2013, 11:06
Ребята сейчас тема выйдет за рамки обсуждения и перейдет в иное русло! Давайте по существу!

? Куда существенее?

Vит@ля
11.03.2013, 11:18
Организация и осуществление контроля трафика. :) И каждый порекомендует программу, которой пользуется сам, и скажет, что лучше не найти!

Bashlyk
11.03.2013, 11:45
Тут дело в другом. Можно ли установить небольшую операционную систему на openwrt? Например урезанный XP или 7ку? Самый главный вопрос так и остаётся открытым - установка софта одностороннего интернета в openwrt. Те готовые решения выложенные на том же starblazer сразу отпадают, ибо необходимо определённое оборудование, а ведь ещё есть SkyDsl которому нужна ОС. Я к чему спрашиваю - когда гуглил openwrt, видел где-то установленный полноценный FAR с припаенным к роутеру небольшим мониторчиком.. ХЗ...
Никаких винд от греха подальше. Опенврт и есть урезанная ОСь линукса. Знаю что ставили webmin на ddwrt. А там и до мини вебсервера не далеко)

muradnet
11.03.2013, 12:04
Никаких винд от греха подальше. Опенврт и есть урезанная ОСь линукса. Знаю что ставили webmin на ddwrt. А там и до мини вебсервера не далеко)

мда... тады особого смысла не вижу в сей котоваси... Приделать реактивный двигатель к велосипеду? (сорри за флуд).....зачем? Вообщем удаляюсь с этой ветки...*zdorof*

Vит@ля
11.03.2013, 12:18
Смысл есть всегда, вы не любите кошек? вы просто не умеете их готовить! (ц.) :)

muradnet
11.03.2013, 12:34
Смысл есть всегда, вы не любите кошек? вы просто не умеете их готовить! (ц.) :)

Kerio, только Kerio (благодаря "любителю кошек" *banderlog* и за это большой респект тебе Vit@ля) и никаких Openwrt. Приведи хоть одно преимущество кроме спорной мобильности?

Vит@ля
11.03.2013, 12:53
Ну Трафик инспектор тоже не плох! Преимущество - линукс.

Рикошет
11.03.2013, 15:57
Полезности

Делаем локальный репозиторий для Openwrt.

Чтобы не зависить от интернета скачиваем весь репозиторий себе на винт (283MB), можно использовать Wget , а можно с помощью программы RepoDownloader (http://onescript.ru/files/RepoDownloader.exe). 360KB
Запускаем и даем ссылку на нужный репозиторий ,так как мы ставили attitude_adjustment 12.09-rc1 то ссылка на наш репо будет

http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/

Немного о ветках в Openwrt:
Мы с вами ставили attitude_adjustment 12.09-rc1 еще есть более ранние 12.09-beta и 12.09-beta2 , так вот эти версии не меняются и репозитории там неизменны.
Еще существует ветка
http://downloads.openwrt.org/snapshots/trunk/ar71xx/ эта ветка как ночная сборка , содержимое меняется ежедневно .
Зачем нужна ветка /snapshots/trunk/ ? Как и все ночные сборки решает какие то проблемы Openwrt и создает новые :) К тому же в ветке trunk можно найти прошивки
для устройств которые не поддерживает ветка attitude_adjustment . Кстати в транках есть вполне рабочая прошивка для TP-LINK TL-MR3420 V 2.x
Если вы берете прошивку из транков то предварительно скачайте себе все пакеты из репо иначе завтра пакеты от туда уже не подойдут к вашей прошивке.

Итак мы скачали пакеты ,теперь нам нужна программа HFS (http://www.rejetto.com/hfs/?f=dl) (Http File Server) 560KB
Запускаем:
Меню/IP-адрес (выставляем IP сетевой карты у меня 192.168.1.2)
Меню/Добавить папку с диска , реальная папка (packages)

Открываем через WinSCP /etc/opkg.conf
закомментируем # первую строчку и добавим свою
src/gz rc1
http://192.168.1.2/packages

Теперь сразу после прошивки можно ставить пакеты не подключаясь к интернету и быть уверенным что они никуда не пропадут.

Позже когда вы уже подключили флешку и расширили объем файловой системы можно будет скинуть папку packages на нее и подправить
/etc/opkg.conf такой строчкой src/gz local file:////home/packages

Если что то пошло не так вы всегда можете вернуть Openwrt в изначальное состояние выполнив в Putty

mtd -r erase rootfs_data

Vит@ля
15.01.2014, 15:24
Хотелось бы оживить тему! В продолжении статей от Рикошета, осмелюсь выложить и свои пять копеек. Инструкция в шапке

muradnet
15.01.2014, 19:59
Виталик респект!!! За проделанную работу и за скрины! Супер!

Vит@ля
15.01.2014, 20:34
Все только для Вас, дорогие форумчане, чтоб вам легче жилось. :D конечно был бы по деньгам доступный интернет с удовольствием делал бы видео, и быстрее и понятнее, но с нашими то реалиями.

Bashlyk
15.01.2014, 22:30
Добавлена шапка. Инструкция Витали в шапке.

Рикошет
16.01.2014, 02:06
Витале респект ,остальным ну тем кто хоть немного понимает о чем речь .Пожелание шейте Openwrt,Пусть ваши устройства принадлежат вам , а не пойми кому из китая (ну или даже любопытным соседям) Вот сидел думал,вспоминал... Реально все что у нас торгуют с закладками от производителей либо дырявое без умысла . В любом случае перед покупкой загляните сюда http://wiki.openwrt.org/toh/start тут список устройств на которые Openwrt ставится. Если то что вы хотите купить нету в списке ,подумайте может не стоит покупать.

9614169
19.01.2016, 00:07
Помогите, не налазит zte mf 823 lte beeline, просто не видит его.:(

Bashlyk
19.01.2016, 00:34
Помогите, не налазит zte mf 823 lte beeline, просто не видит его.:(

Модем разлоченный?
Посмотрите тут (http://devppp.blogspot.com/2014/03/mf823-tp-link-tl-mr3420-openwrt-1209.html), может поможет