Posted: Mon Feb 07, 2011 13:46 Post subject: TP-Link 1043ND DD-WRT 15962/16214+IPKG+IPTV (Мануал)
TL-WR1043ND + IPTV по WI-FI.
Мануал не супер подробный, т.к. сам собирал отовсюду, но зато на сегодняшний день (7.2.2011) 100% рабочий.
UPD. Оптимальная сборка DD-WRT - 16214
1.1.Если вы перешиваетесь с заводской прошивки, используйте файл factory-to-ddwrt.bin. Если апгрейдите DD-WRT - tl-wr1043nd-webflash.bin.
Выбираете в веб интерфейсе пункт upgrade, указываете путь к нужному файлу.
2.Общая настройка:
Итак, вы установили DD-WRT. Заходим браузером на 192.168.1.1. Указываем логин и пароль. Первым делом настройте доступ в интернет.
3.Настройка USB:
Роутер имеет USB порт, подключим к нему USB HDD или флешку. DD-WRT позволяет работать с файловыми системами FAT и EXT2/3.
Для доступа к EXT2/3 при непосредственном подключении к компьютеру с ОС Windows необходима установка дополнительного софта (например Ext2fsd).
Если вы собираетесь устанавливать на роутер дополнительный софт, я рекомендую создать на HDD раздел размером 500 Мб и отформатировать его в Ext2 (в ОС Windows это можно сделать с помощью программы Acronis Disk Director или вне Windows - Ubuntu Live через дисковую утилиту).
Разбиваем на части:
Маленький раздел Ext2 для софта, и большой раздел (ext2) под файлохранилище.
Настраиваем USB в веб интерфейсе:
Services - USB ставим галки везде, кроме USB 1.1 (2 галки), и USB Printer Support.
(ПРИМЕЧАНИЕ: в 16214 выбора версии USB нет)
Указываем Automount в /opt
Перезагружаем роутер.
Первый раздел автоматически смонтируется в /opt.
Заходим телнетом на роутер:
Используйте встроенный в Windows клиент telnet:
Пуск - Выполнить - telnet 192.168.1.1
(ПРИМЕЧАНИЕ: B 16214 необходимо включить доступ SSHd на вкладке "Сервисы - сервисы")
Логин: root,
Пароль: Такой же, как от веб интерфейса.
Выполняем команду:
Code:
df -h
Видим смонтированные разделы.
В моем случае первым доступным разделом на диске является маленький раздел Ext2 под софт, он доступен в /dev/sdaX (у меня X=1: sda1) и смонтирован в /opt.
Следующий большой раздел будет доступен в dev/sdaX+1 (у меня соответственно sda2).
Настраиваем доступ:
DD-WRT имеет встроенный ФТП:
В ProFTPD для доступа к большому разделу в Files Directory ставите /mnt, разрешает запись Allow Write - enable, в User Password List прописываете логин и пароль для доступа (например: user 23156).
4.Настраиваем IPKG:
Роутер имеет процессор Atheros с архитектурой MIPS, поэтому пакеты opt на него ставить нельзя. Нам необходим ipkg.
Обращаю внимание на то, что в дальнейшем ipkg и установленный софт будут доступны только при подключенном USB накопителе.
Приступаем к настройке:
Заходим телнетом на роутер:
Копируем необходимые нам директории из флеша на накопитель:
Code:
cp -a /etc/ /opt/
cp -a /bin/ /opt/
cp -a /lib/ /opt/
cp -a /usr/ /opt/
cp -a /tmp/ /opt/
cp -a /jffs/ /opt/
sleep 1
Далее монтируем скопированные директории:
Code:
mount /opt/etc /etc
mount /opt/bin /bin
mount /opt/lib/ /lib
mount /opt/usr/ /usr
mount /opt/tmp/ /tmp
mount /opt/jffs/ /jffs
sleep 1
-p - Порт.
-M - Время обновления.
-B - Кеш.
-a - Адрес с которого брать multicast. Если внутренний роутера, то ничего делать не нужно, а если внешний, то:
Подскажите, пожалуйста, в таком вопросе:
у меня работает udpxy v. 1.0-Chipmunk (Build 16).
На сайте разработчиков уже есть udpxy Build 19.
Но там в архиве много файлов.
Я так понимаю, что их нужно компилировать?
И ещё один вопрос.
У меня IPTV заработало только с таким скриптом:
cd /tmp
sleep 30
wget http://dl.dropbox.com/u/8931307/udpxy
chmod +x udpxy
/tmp/udpxy -p 4022 -M 30 -B 2Mb -a 192.168.1.1
Со значениями в последней сточке я разобрался,
а вот что значат первые две (cd /tmp sleep 30)
я не пойму. Кто-то подскажет?
Спасибо
применительно для DIR-825: начиная с build 16454. инструкция непременима. при монтировании директорий. валит роутер намертво. хард ресет только в помощь.
А для 17201 этот мануал подходит?
И может кто подскажет существует ли альтернативная прошивка для TP-Link 1043ND с уже встроенной фичей udp-to-http proxy для IPTV?
А у меня монтируется почему-то один из разделов только. Если в Acronis Disk Director выставляю на Ext2 - logical а на фатовский раздел - primary, то монтируется Ext2, а если оставляю оба раздела primary, то монтируется фатовский раздел. Через df -h второго раздела не видно, в ручную смонтировать не получается
Помогите, пожалуйста найти ошибку.
Сначала все сделал по мануалу, все заработало. Потом по неизвестной причине перестало. Повторил еще раз, повторил после ребута, повторил после сброса 30/30/30, повторил после перепрошивки, повторил после смены флэшки - ничего не помогло.
http://192.168.1.1:8177/status молчит, по udp показывает, по http - нет.