Место для Вашей рекламы всего за 400 рублей в месяц ! email:incognito.anonimous@yandex.ru

Спонсор проекта:
Лучший вариант для анонимности купить прокси на выделенном сервере IPANN.NET.
Ads



Последние комментарии
#1
watersoda пишет: » А с другой стороны, какой смысл в МСВС 5.0, когда ... (12.11.2017)
// Обзор и попытка установки МСВС 5.0
#2
X_perienced пишет: » А какое именно оборудование там подерживается - го... (25.08.2017)
// Обзор и попытка установки МСВС 5.0
#3
Linups_Troolvalds пишет: » Хватит писать бред. МСВС (возможно) не работает на... (24.07.2017)
// Обзор и попытка установки МСВС 5.0
#4
watersoda пишет: » Да и RHEL под "Эльбрус" не помешал бы... (19.03.2017)
// Обзор и попытка установки МСВС 5.0
#5
watersoda пишет: » Небольшая поправка: ... через соответствующий паке... (19.03.2017)
// Обзор и попытка установки МСВС 5.0
#6
watersoda пишет: » Кстати, мелькала где-то информация, что Red Hat сд... (19.03.2017)
// Обзор и попытка установки МСВС 5.0
#7
watersoda пишет: »
Цитата:
... МСВС отстаёт от ДОСа по поддержке виде...
(16.03.2017)
// Обзор и попытка установки МСВС 5.0
#8
admin пишет: » watersoda, этот ноутбук выпущен в 2012 году wink
Убунт... (16.03.2017)
// Обзор и попытка установки МСВС 5.0
#9
watersoda пишет: » И вот ещё, правда речь про МСВС 3.0:
Цитата:
Устрои...
(08.03.2017)
// Обзор и попытка установки МСВС 5.0
#10
watersoda пишет: » Я где-то читал, что ВНИИНС предоставляет список об... (08.03.2017)
// Обзор и попытка установки МСВС 5.0
#11
дохтур пишет: »
Gentoo написал:
Вот мне лично нахуй не надо ни одн...
(02.02.2017)
// Письма неадекватов
#12
дохтур пишет: »
Gentoo написал:
Вот мне лично нахуй не надо ни одн...
(02.02.2017)
// Письма неадекватов
#13
Gentoo пишет: » >>Autocad, Kompas, CorelDraw, SolidWorks, AD... (30.01.2017)
// Письма неадекватов
#14
watersoda пишет: » Just for fun как он есть.biggrin (15.01.2017)
// Линукса нет! Нас обманули !!!
#15
дохтур пишет: » admin, ага, ещё вот проприетарная лицензия на обще... (13.01.2017)
// Письма неадекватов
Quotes

Устанавливаем OpenWRT на роутер | автор: admin | 19 февраля 2016 |

Категория: GNU/Linux


Зачем это нужно ? Неужели фирменного подделия недостаточно ? Переназначить основной порт (WAN), если он сгорел после грозы. Или держать небольшой сайтик, качать торренты на usb-hdd, контролировать трафик подключенных соседей, подключить блютуз, usb-modem, попробовать ip-телефон Asterisk и многие другие вещи. Но в фирменное firmware ничего из этого не умеет, и похоже что оно выполняет только основные задачи.

Я скачал последний OpenWRT для своего роутера (TL WR1043ndv2), захожу на роутер (192.168.1.1), выбираю файл прошивки, нажимаю Upgrade и:

Цитата:
Your have very large string
Что означает что в названии файла прошивки слишком много букв.

Я пять минут сидел и тупо любовался этим сообщением, в названии то никаких пробелов нет: openwrt-15.05-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin. Может попробовать его переименовать, скажем на openwrt.bin ? А вдруг оно не правильно прошьётся и роутер превратиться в кирпич ? Но я решил рискнуть, благо есть переходник COM-USB, купленный специально для восстановления недопрошитого роутера. Переименовываю, нажимаю UPGRADE и - о, чудо ! Пошел процесс загрузки и через 30 секунд роутер был доступен по http и ssh !

А дальше всё как в настоящем GNU/Линуксе


Думал, шас быстренько перепрошью и через веб-морду настрою инет соседям на раздачу. Но не тут то было, сей процесс затянулся аж на три дня ! Без знаний линукса и тонкостей OpenWRT тут было не обойтись.

Для подключения к инету нужен pptp vpn, но по умолчанию этот пакет не установлен в OpenWRT. Пришлось подключить роутер к компьютеру родителей, чтобы автоматом скачать и установить необходимые пакеты. Не буду по этому поводу ругать разработчиков, на роутере мало места и если установить все пакеты подключения, это займёт все место и у openwrt не будет ровно ни каких преимуществ перед проприетарным фирмаваре.

В общем подключаемся к роутеру по ssh, читаем всевозможные манулы и пробуем.

Устанавливаем необходимые пакеты.
Официальное руководство пишет что нужно всего три пакета pptpd, kmod-mppe, ppp. Но добавим сюда ещё и плагин luci-proto-pptp к веб-интерфейсу, чтобы всё в графике настроить.
opkg update - получаем списки всех пакетов
opkg install pptpd, kmod-mppe, ppp, luci-proto-pptp - устанавливаем pptp
Тут надо отметить что после перезагрузки роутера список пакетов (opkg update) обнуляется и нужно снова вводить opkg update
Пакеты успешно установились. Теперь заходим через браузер на веб-интерфейс, появились настройки pptp. Но тут все только ввод пароля на шифрования PAP и CHAP, а мне нужно без шифрования.
Теперь заходим опять на ssh и делаем всё через консоль, благо у меня есть компьютер с линуксом и с настроенным pptp, так что я перекопировал файлы /etc/ppp/options options.pptp и peers/provider и немного подправил их, чтобы опервртэшный pppd не ругался. Кстати, вот эти настройки: Думал, всё, финал комедии, подключаюсь но ничего не происходит, а в логах на роутере только это:
#logread
Раскрыть
Wed Sep 9 20:29:47 2015 daemon.debug pppd[15093]: Script pptp-vpn 10.1.0.10 --nolaunchpppd finished (pid 16833), status = 0x7f
Wed Sep 9 20:29:49 2015 daemon.debug pppd[16778]: sent [LCP ConfReq id=0x1 ]
Wed Sep 9 20:29:52 2015 daemon.debug pppd[16778]: sent [LCP ConfReq id=0x1 ]
Wed Sep 9 20:29:55 2015 daemon.debug pppd[16778]: sent [LCP ConfReq id=0x1 ]
Wed Sep 9 20:29:57 2015 daemon.debug pppd[15093]: using channel 5671
Wed Sep 9 20:29:57 2015 daemon.info pppd[15093]: Using interface ppp1
Wed Sep 9 20:29:57 2015 daemon.notice pppd[15093]: Connect: ppp1 <--> /dev/pts/2
Wed Sep 9 20:29:57 2015 daemon.notice pppd[15093]: Modem hangup
Wed Sep 9 20:29:57 2015 daemon.notice pppd[15093]: Connection terminated

В общем через несколько дней мне на одном форуме подсказали что firewall блокирует pptp и нужно установить пакет kmod-nf-nathelper-extra. После его установки появился интерфейс pptp-vpn, инет подключился и в логах больше не было ошибок.

Хотя в обычном линуксе инет подключается намного проще:
aptitude install pptp-Linux

и вот такой файлик в /etc/ppp/peers/
providername
remotename provider
linkname diava
ipparam diava
pty "pptp 10.1.0.10 --nolaunchpppd "
user "login"
password pass
usepeerdns
refuse-eap
noauth
#file /etc/ppp/options.pptp
persist
maxfail 0
holdoff 10
lcp-echo-interval 10
#mtu 5000
#mru 5000
Ещё проще через network-manager, но это пакет требует новый системный инициализатор.

Настроить раздачу по wifi это отдельный разговор. Так как в линуксе я не разбираюсь, пришлось долго и мучительно ковыряться "методом научного тыка" в консоли и в веб-интерфейсе, пришлось несколько раз перепрошивать openwrt. Всё настроилось, но сам даже не знаю как. В проприетарном, кастрированном и обрезанном по самые гланды фирмварэ, я настроил роутер ровно за 30 секурнд !!! OpenWRT настраивал три дня !!!


Просмотров: 69565