TP-Link WR1043ND + DD-WRT + Optware
TP-Link TL-WR1043ND to dobry i przede wszystkim niedrogi router 802.11n pracujący w częstotliwości 2,4 GHz. Posiada:
- Procesor: MIPS Vendor: AR9132 ( AP81 ) CPU Speed: 400 Mhz
- Flash-Chip: ST 25P64V6P Flash size: 8 MB
- RAM: 32 MB Hynix
- Wireless: Atheros AR9103 802.11 b/g/n
- Ethernet: Gigabit switch Realtek RTL8366, 1xWAN + 4xLAN 10/100/1000M Auto-Negotiation
- USB: Yes 1 x 2.0 Serial: Yes JTAG: Yes
- Bootloader: U Boot
- Liczba anten: 3 – typ złącza: RP-SMA, 2dbi
Zaczynamy od wgrania DD-WRT:
Polecam DD-WRT by BrainSlayer
Instalacja Optware
Montujemy pendrive w /jffs
Tworzymy /jffs/opt/ i podmontowujey pod /opt:
cd /jffs
mkdir opt
mount -o bind /jffs/opt/ /opt/
Tworzymy skrypt do montowania /opt:
vi /jffs/mount_opt.sh
zawartość:
#!/bin/sh
sleep 10
/bin/mount -o bind /jffs/opt /opt
Prawa:
chmod +x /jffs/mount_opt.sh
Instalujemy optware:
cd /tmp
wget http://downloads.openwrt.org/backfire/10.03/ar71xx/packages/opkg_513-2_ar71xx.ipk
ipkg -d /opt install opkg_513-2_ar71xx.ipk
Edytujemy /opt/etc/opkg.conf:
vi /opt/etc/opkg.conf
i ustawiamy:
src/gz packages http://downloads.openwrt.org/backfire/10.03/ar71xx/packages
dest root /opt
dest ram /tmp
lists_dir ext /opt/var/opkg-lists
option overlay_root /overlay
Coś nie działa:
cd /opt/bin
./opkg -f /opt/etc/opkg.conf update
./opkg: can't resolve symbol 'glob64' in lib './opkg'.
Naprawiamy:
wget http://downloads.openwrt.org/backfire/10.03/ar71xx/packages/libgcc_4.3.3+cs-42_ar71xx.ipk
wget http://downloads.openwrt.org/backfire/10.03/ar71xx/packages/libc_0.9.30.1-42_ar71xx.ipk
ipkg -d /opt/ install libgcc_4.3.3+cs-42_ar71xx.ipk
ipkg -d /opt/ install libc_0.9.30.1-42_ar71xx.ipk
export LD_LIBRARY_PATH=/opt/lib:/opt/usr/lib:$LD_LIBRARY_PATH
opkg -f /opt/etc/opkg.conf update
opkg -f /opt/etc/opkg.conf list
Od teaz możemy instalować pakiety w następujący sposób:
opkg -f /opt/etc/opkg.conf install nazwa_paczki
Przydatne linki: