прошивка Gargoyle для TP-Link 1043ND

Перед загрузкой данных файлов, ознакомьтесь с правилами раздела
Правила форума
Внимание!
Данные прошивки НЕ являются официальными, поэтому мы не можем гарантировать стабильную работу вашего устройства.
Установка сторонней прошивки может стать причиной снятия вашего устройства с гарантии.
Устанавливая данные версии прошивок, вы действуете на свой страх и риск


Правила форума TP-LINK lll ЧАВО lll Первичная настройка WAN роутера lll Настройка под провайдеров lll Официальные прошивки и драйверы
448
Сообщения: 20
Зарегистрирован: 07 окт 2011, 00:25

прошивка Gargoyle для TP-Link 1043ND

Сообщение 448 » 08 янв 2012, 00:06

Официальный сайт данной прошивки: http://www.gargoyle-router.com/

Важные замечания:

1. Установка осуществляется через пункт "обновление" в заводской прошивке.
2. Откат на заводскую также прост ("обновляем" Гаргулью на подправленную заводскую прошивку, берем ее здесь, тыц).
3. Интерфейс прост и удобен. Основные важные функции идут "из коробки" (настройка wan, lan, wifi, dhcp, тонкая настройка QoS, поддержка USB модемов 3G, USB Storage, USB Printer, расписание заданий, WOL).

Минусы:

- для настройки IPTV необходима работа с роутером через консоль, чтобы установить и настроить пакет udpxy

Настройка IPTV для TP-Link 1043 на прошивке Gargoyle

На самом деле, процесс довольно прост и происходит в три этапа:
- заходим на роутер по SSH
- устанавливаем и настраиваем udpxy
- добавляем правило для фаерволла

Почему udpxy, а не igmpproxy? Потому что по wifi он работает гораздо стабильнее.
Полезные ссылки:
http://wiki.openwrt.org/ru/doc/howto/udp_multicast
http://habrahabr.ru/post/138735/
http://udpxy.com/umanual-ru.html
http://help.ubuntu.ru/wiki/start-stop-daemon

Скачиваем клиент Putty

Заходим в роутер по SSH, устанавливаем пакет udpxy и редактируем его под себя:
opkg update
opkg install udpxy
vi /etc/init.d/udpxy
Работа с редактором vi может показаться непростой.
Содержимое файла udpxy должно оказаться примерно следующим:
#!/bin/sh /etc/rc.common
# Copyright © 2010 OpenWrt.org

START=99
STOP=10

IGMP_OPTS="-a br-lan -m eth0.2 -p 4022 -B 2Mb -M 60"
IGMP_BIN="/usr/bin/udpxy"
PID_F="/var/run/udpxy.pid"

start() {
echo "Starting udpxy"
start-stop-daemon -S -x $IGMP_BIN -p $PID_F -b -m -- $IGMP_OPTS
}

stop() {
echo "Stopping udpxy"
start-stop-daemon -K -x $IGMP_BIN -q
}
В строке IGMP_OPTS="-a br-lan -m eth0.2 -p 4022 -B 2Mb -M 60" параметры подбираюся вами. 4022 - порт по умолчанию. 2MB - объем кэша для видеопотока. Информация по ключам в ссылках выше, данные настройки работают в моей сети с HD IPTV по WiFi.

После редактирования файла запускаем процесс:
/etc/init.d/udpxy enable
/etc/init.d/udpxy start
Проверить запустилась ли udpxy можно при помощи команды
ps |grep udpxy
Если вы видите в результате только одну строку, возвращайтесь к настройкам и проверяйте что вы сделали не так. В случае если все верно, должно получиться что то вроде
1637 root 804 S /usr/bin/udpxy -a br-lan -m eth0.2 -p 4022 -M 30
29984 root 1372 S grep udpxy
Проверить добавился ли скрипт в автозагрузку можно так же командой
/etc/init.d/udpxy enabled && echo «enabled»
если все нормально вы получите в ответ «enabled».

Далее добавляем правила в firefall, заходим в файл:
vi /etc/config/firewall
И добавляем строки
config rule
option src 'wan'
option target 'ACCEPT'
option proto 'all'
option dest_ip '224.0.0.0/4'
Применяем изменения:
/etc/init.d/firewall restart
Теперь берем список каналов у провайдера.

Если ваш плейер на ПК или на смарт тв умеет работать с прокси, то
- в настройках плейера указываете ссылку на список каналов (например http://internet.ru/playlist.m3u )
- там же в настройках указываем адрес локального прокси, т.е. роутера (например 192.168.1.1:4022)

Все, можно смотреть!

Если плейер не знает, что такое прокси, то правим плейлист под себя, как описано в мануале к udpxy:
http://{address}:{port}/{protocol}/{channel_addr}:{channel_port}
то есть если у вас в списке каналов указано
rtp://@111.22.33.44:1234
то на выходе должно получиться
Исправленный плейлист прочитает VLC player. Или вы можете скормить его
Подробнее о прошивке на сайте:

Установка и удаление: http://www.gargoyle-router.com/wiki/dok ... l-wr1043nd
FAQ: http://www.gargoyle-router.com/wiki/doku.php?id=faq
Скриншоты интерфейса: http://www.gargoyle-router.com/wiki/dok ... creenshots

Восстановление роутера TP-LINK TL-WR1043ND:

Если ваш роутер не раздает интернет и недоступен через веб-интерфейс:
- подключите компьютер к LAN-разъему роутера; роутер должен быть выключен по питанию
- пропишите в настройках сетевой карты компьютера статический адрес 192.168.1.2
- включите роутер по питанию и следите за индикатором SYS; как только он мигнет, нажмите и держите кнопку Reset сзади на корпусе роутера; индикатор SYS должен замигать очень часто
- запустите командную строку (Пуск - Все программы - Стандартные - Командная строка), напишите без кавычек "telnet 192.168.1.1" и нажмите Enter

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

- в командной строке роутера напишите без кавычек "firstboot" и нажмите Enter
- перезагрузите роутер; теперь он должен быть сброшен на настройки по умолчанию и доступен через веб-интерфейс

Если это не помогло, можно его перепрошить. Для этого:

- скачиваете файл прошивки Gargoyle, заканчивающийся на sysupgrade.bin (например, gargoyle_1.5.4-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin), и помещаете его на диск C:/ (чтобы потом не писать лишнего)
- следуя инструкции выше, заходим на роутер и набираем для включения доступа по SSH:
# mount_root
# /etc/init.d/dropbear start
- меняем пароль root:
# passwd
- скачиваем, устанавливаем и запускаем программу WinSCP
- во вкладке Session создаем подключение к роутеру с параметрами:
  • host name = 192.168.1.1
    port number = 22
    user name = root
    password = *здесь вводите пароль, который задали командой passwd*
- нажимаете кнопку Login внизу окоша и, если все прошло удачно, видите перед собой меню а-ля Total Commander
- копируем прошивку на роутер (например, в раздел /tmp)
- перепрошиваем роутер при помощи следующих команд и ждем, пока он сам не перезагрузится:
# cd /tmp
# mtd -e firmware -r write gargoyle_1.5.4-ar71xx-tl-wr1043nd-v1-squashfs-sysupgrade.bin firmware

Подобный способ перепрошивки только что реанимировал мой роутер, отчего-то загнувшийся на прошивке Gargoyle 1.5.3. При перепрошивке использовал последнюю доступную на сайте прошивку версии 1.5.4. Инструкцию нашел здесь
Update: Поправил инструкцию по запуску IPTV (работоспособность проверена).
Последний раз редактировалось 448 16 ноя 2015, 23:44, всего редактировалось 8 раз.

448
Сообщения: 20
Зарегистрирован: 07 окт 2011, 00:25

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение 448 » 02 мар 2012, 23:36

обновил шапку темы (добавил инструкцию по настройке IPTV)

хмм
Сообщения: 11
Зарегистрирован: 02 мар 2012, 00:07

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение хмм » 06 мар 2012, 11:46

я правильно понимаю, что там нет l2tp?

448
Сообщения: 20
Зарегистрирован: 07 окт 2011, 00:25

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение 448 » 07 мар 2012, 01:37

Нет, но можно погуглить - возможно, проблема решается установкой на роутер необходимых для этого пакетов вроде openl2tp и последующей настройкой, все это через ssh.

werter
Сообщения: 1
Зарегистрирован: 12 мар 2012, 18:06

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение werter » 12 мар 2012, 18:55

Для 1043-го есть Netshe (OPENWRT-based) - http://www.netshe-lab.ru/. Из-коробки - Dual\Russian connections , поддержка нескольких WAN (резервирование канала) и много др. плюшек.

448
Сообщения: 20
Зарегистрирован: 07 окт 2011, 00:25

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение 448 » 12 мар 2012, 19:51

листал мануал по NetSHe, прошивка многообещающая, но сильно навороченная, подстать дд-врт перегружена кучей ненужных большинству функций... на ее базе удобно разворачивать по для каких-то своих железок производителям, и ставить любителям поэкспериментировать маньякам =))
Гаргульей доволен, две с половиной недели аптайма с момента залития новой прошивки - все летает. Аптайм и дальше рос бы, да свет отключался :roll:

Ramzes_1
Сообщения: 28
Зарегистрирован: 31 авг 2011, 17:40
Откуда: Украина, Днепропетровск

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение Ramzes_1 » 26 мар 2012, 16:44

Морально уже готов попробовать эту прошивку на своем зверьке. Задолбала уже стоковая прошивка со своими отвалами вай-фай и зависаниями... По свободе времени попробую. PPPoE поддерживается?
TP-LINK TL-WR1043ND
Hardware Version: 1.6
Firmware Version: 3.13.9 beta Build 120308
провайдер: Fregat; Ukraine, Dniepropetrovsk
подключение: PPPoE, Static IP

Skifarius
Сообщения: 1
Зарегистрирован: 19 фев 2012, 12:20

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение Skifarius » 26 мар 2012, 17:45

Ramzes_1 писал(а):Морально уже готов попробовать эту прошивку на своем зверьке. Задолбала уже стоковая прошивка со своими отвалами вай-фай и зависаниями... По свободе времени попробую. PPPoE поддерживается?
Я на своего уже накатил. Аптайм пока 3 дня, но у меня и на родной до недели доходило, так что посмотрим. PPPoE поддерживается.

SkoroDOOM
Сообщения: 2
Зарегистрирован: 30 мар 2012, 23:28

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение SkoroDOOM » 30 мар 2012, 23:51

У меня, почему то, ни на DD-Wrt, ни на Gargoyle не работает Wan-порт, как будто кабель не подключён. Причём после возврата на стоковую, Wan опять работает. Может кто знает как это исправить? Роутер: TP-Link 1043ND v1.8 Стоковая прошивка замучила своими зависаниями, особенно русская (111201). Работает сутки (может чуть больше) нормально, а потом тормозит. Сайты и Web-морда не открываются. Каждый день приходилось ребутить. Ставил альтернативные, но тут засада с Wan-портом.
TP-LINK TL-WR1043ND ver.1.8

transcendentor
Сообщения: 10
Зарегистрирован: 19 янв 2012, 18:24
Откуда: Екатеринбург
Контактная информация:

Re: прошивка Gargoyle для TP-Link 1043ND

Сообщение transcendentor » 31 мар 2012, 15:42

SkoroDOOM писал(а):У меня, почему то, ни на DD-Wrt, ни на Gargoyle не работает Wan-порт, как будто кабель не подключён. Причём после возврата на стоковую, Wan опять работает. Может кто знает как это исправить? Роутер: TP-Link 1043ND v1.8 Стоковая прошивка замучила своими зависаниями, особенно русская (111201). Работает сутки (может чуть больше) нормально, а потом тормозит. Сайты и Web-морда не открываются. Каждый день приходилось ребутить. Ставил альтернативные, но тут засада с Wan-портом.
http://forum.ixbt.com/topic.cgi?id=14:55659:2061#2061
да и в FAQ на том форуме уже вынесено

Ответить

Вернуться в «Альтернативные прошивки на основе OPEN-WRT (openwrt.org)»