Мигащ dd-wrt към TP-Link 1043ND PrintServer IPTV Proxy HDD FTP) Advanced, ASyS рутер - Архив
Фърмуер, ремонт, лайфхакове. Всичко свързано с технологии и софтуер.
Мигащ dd-wrt към TP-Link 1043ND+PrintServer+IPTV Proxy+HDD+FTP) Разширен рутер
Какво е това?
Ръководствоза напреднали потребители за това как с помощта на сравнително евтин рутер да улесните живота си.
Защо имаме нужда от това?!
Какво ни трябва?
- Рутер 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 в уеб интерфейса, посочете пътя до желания файл.
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:
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 |
Установете това, което е необходимо за работа:
Код: |
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 |
След това отидете на уеб интерфейса:
Администриране - команди, щракнете върху редактиране и добавете следното: