Мигащ dd-wrt към TP-Link 1043ND PrintServer IPTV Proxy HDD FTP) Advanced, ASyS рутер - Архив

Фърмуер, ремонт, лайфхакове. Всичко свързано с технологии и софтуер.

Мигащ dd-wrt към TP-Link 1043ND+PrintServer+IPTV Proxy+HDD+FTP) Разширен рутер

1043nd

Какво е това?

Ръководствоза напреднали потребители за това как с помощта на сравнително евтин рутер да улесните живота си.

Защо имаме нужда от това?!

Какво ни трябва?

  • Рутер TP-Link 1043ND
  • USB HDD/USB Flash 2Gb+
  • USB хъб, който се определя като общ (98% от хъбовете са подходящи)
  • ВАЖНО: PSU 5V 1A+ за хъб, ако използвате HDD

1.1.Ако флашватеот фабричния фърмуер, използвайте файла factory-to-ddwrt.bin. Ако надстроите DD-WRT - tl-wr1043nd-webflash.bin.

Изберете елементаupgrade в уеб интерфейса, посочете пътя до желания файл.

1043nd

1.2.Обща настройка: Значи сте инсталирали DD-WRT. Отиваме с браузъра на 192.168.1.1. Посочете потребителско име и парола. На първо място, настройте достъп до интернет.

1.3.USB настройка: Рутерът има USB порт, свържете USB HDD или USB флаш устройство към него през хъба.

В същото времесвържете принтера и захранването, ако е необходимо.

DD-WRT ви позволява да работите с FAT и EXT2/3 файлови системи.

За достъп до EXT2/3, когато сте свързани директно към компютър с Windows, трябва да инсталирате допълнителен софтуер (например Ext2fsd).

Ако ще инсталирате допълнителен софтуер на рутера, препоръчвам да създадете 500 MB дял на твърдия диск и да го форматирате в Ext2 (в Windows това може да стане с помощта на програмата Acronis Disk Director или извън Windows - Ubuntu Live чрез дискова програма).

Разбиване: Малък Ext2 дял за софтуер и голямдял (ext2) за съхранение на файлове.

1.4.Конфигуриране на USB в уеб интерфейса:

  • Услуги - USB квадратчета за отметка навсякъде + поддръжка на USB принтер.
  • Посочете Automount в /opt
  • Рестартираме рутера.

Първият дял се монтира автоматично на /opt.

мигащ

Telnet към рутера: Използвайте вградения в Windows telnet клиент:

Старт - Изпълнение - telnet 192.168.1.1

(ЗАБЕЛЕЖКА: трябва да активирате SSHd достъп в раздела Услуги - Услуги)

Вход: root, Парола: Същата като от уеб интерфейса.

Команда за изпълнение:

Код:
df-h

В моя случай първият наличен дял на диска е малък Ext2 дял за софтуер, той е наличен в /dev/sdaX (имам X=1: sda1) и е монтиран в /opt.

Следващият голям дял ще бъде достъпен на dev/sdaX+1 (съответно имам sda2).

1.5.Конфигуриране на достъп: DD-WRT вече има вграден FTP:

1043nd

2.Конфигуриране на IPKG: Рутерът има Atheros процесор с MIPS архитектура, няма да е възможно да инсталирате opt пакети на него. Имаме нужда от ipkg.

Обръщам внимание на факта, че в бъдеще ipkg и инсталираният софтуер ще бъдат достъпни само когато е свързано USB устройство.

Да започнем настройката: Telnet към рутера: Копирайте директориите, от които се нуждаем, от флаш паметта на устройството:

Код:
cp -a /etc/ /opt/ cp -a /bin/ /opt/ cp -a /lib/ /opt/ cp -a /usr/ /opt/ cp -a /tmp/ /opt/ cp -a /jffs/ /opt/ заспиване 1

След това монтирайте копираните директории:

Код:
монтиране /opt/etc /etc монтиране /opt/bin /bin монтиране /opt/lib/ /lib монтиране /opt/usr/ /usr монтиране /opt/tmp/ /tmp монтиране /opt/jffs/ /jffs заспиване 1

Настройте ipkg, в телефона:

Код:
mv /etc/ipkg.conf /etc/ipkg.conf.orig echo -e «src backfire http://downloads.openwrt.org/backfire/10.03-rc2/atheros/packages/ndest root /ndest ram /tmp» > /etc/ipkg.conf cp /bin/ipkg /bin/ipkg.orig cat /bin/ipkg.orig sed -e «s/—passive-ftp //» > /bin/ipkg ipkg update sleep 4 cd /tmp wget http://downloads.openwrt.org/backfire/10.03.1-rc4/atheros/packages/libc_0.9.30.1-43.10_atheros.ipk wget http://downloads.openwrt.org/backfire/10.0 3.1-rc4/atheros/packages/libgcc_4.3.3+cs-43.10_atheros.ipk wget http://downloads.openwrt.org/backfire/10.03.1-rc4/atheros/packages/uclibcxx_0.2.2-3_atheros.ipk ipkg инсталиране /tmp/libc_0.9.3 0.1-43.10_atheros.ipk ipkg инсталиране /tmp/libgcc_4.3.3+cs-43.10_atheros.ipk ipkg инсталиране /tmp/uclibcxx_0.2.2-3_atheros.ipk

tp-link

Установете това, което е необходимо за работа:

Код:
ipkg инсталирайте coreutils-sort заспиване 1

Код:
ipkg инсталирайте http://downloads.openwrt.org/backfire/10.03.1-rc4/atheros/packages/udpxy_1.0-Chipmunk-16-1_atheros.ipk

Запускаме udpxy:

Код:
udpxy -p 8177 -M 30 -B 1Mb -a ваш_ip
  • -p — порт.
  • -M — Време на обновяване.
  • -B — Кеш.
  • -a — Адрес с който берете мултикаст. Ако внутренний рутера, то нищо не трябва да се прави, а ако вътрешен, тозадайте резолюция:
Код:
iptables -I ВХОД 1 -p tcp --dport 8177 -j logaccept

След като стартирах udpxy, загубих достъп до уеб интерфейса, поправете го по следния начин (ако изчезне):

Код:
nvram set http_lanport=8081 nvram commit

Портът за достъп до контролния панел ще стане 8081.

2.2. Сега инсталирайте сървъра за печат:

Код:
cd /tmp wget http://downloads.openwrt.org/backfire/10.03.1-rc2/atheros/packages/p910nd_0.93-2_atheros.ipk ipkg инсталирайте p910nd_0.93-2_atheros.ipk

БЕЛЕЖКИ: Въпреки активираната преди това поддръжка на принтер, рутерът все още няма инсталиран сървър за печат - което ви позволява да споделяте принтера в мрежата.

Струва си да се има предвид, че ако имате MFP, скенерът най-вероятно няма да работи! В Canon MP 270 и Epson NX130 - не работи.

Можете да видитедали рутерът вижда вашия принтер по този начин (не забравяйте да рестартирате преди това или направете това, което е написано преди това в „Администриране - Команди“):

Код:
dmesg grep usb

Получаваме нещо подобно, ако всичко е наред:

Код:
usblp0: USB двупосочен принтер dev 5 if 2 alt 0 proto 2 vid 0xXXXX pid 0xXXXX

Код:
ls -la /dev/usb/

Трябва да е нещо подобно:

Код:
crw-rw—- 1 корен корен 180, 0 1 януари 1970 г. lp0

2.2.1. Инсталиране на принтера в Нуждаете се от най-обикновените драйвери за принтер, изтеглете ги, например отуебсайт на производителя. Ако вече са инсталирани, не е необходимо да изтегляте)

Трябваръчно да добавите принтера и неговия порт :

Код:
IP - този, който е инсталиран на вашия рутер (ако не сте го променили - стандартът е 192.168.1.1) Порт 9100 - посочихме го с параметър "0" при стартиране на принт сървъра. Наличните алтернативни опции са "1" порт 9101 и "2" порт 9102. Тип на предаване (или принтер): RAW

3. Сега трябва, когато рутерът се рестартира, ipkg и сървърът за печат да останат да работят и да стартират:

Код:
cd /opt докоснете usb.hdd

След това отидете на уеб интерфейса:

Администриране - команди, щракнете върху редактиране и добавете следното: