OpenWrt di TL-MR3020
Spesifikasi
 Arsitektur MIPS
 
 Atheros AR9330 rev 1
 
 CPU Atheros AR7240@400MHz
 
 RAM 32 MiB
 
 Flash 4 MiB
 
 Wi-Fi 802.11 b/g/n 150Mbps
 
 Porta Fast Ethernet 100 Mbps, 1 buah
 
 Porta USB 2.0, 1 buah
 
 
Kebutuhan
 Komputer/laptop dengan sistem GNU/Linux
 
 TP-Link TL-MR3020
 
 Kabel UTP Cat5/6 dengan RJ45 terpasang (sudah disediakan di dalam paket)
 
 Kabel daya mini-USB (sudah disediakan di dalam paket)
 
- 
 
 
Persiapan
 Sakelar di MR3020 kebetulan diset ke 3G 

 
 
 Colok kabel daya ke porta mini-USB di MR3020, dan ujung lainnya ke porta USB komputer/laptop
 
 Colok kabel UTP melalui RJ45-nya ke porta Ethernet di MR3020, dan ujung lainnya ke porta Ethernet di komputer/laptop
 
 Jalankan perintah 
dhclient eth0
 
 
 
Pemasangan
Paket-Paket
Daftar paket-paket OpenWrt.
 Konfigurasi repo opkg. 
vim /etc/opkg.conf
 
 
 Mutakhirkan indeks paket. 
opkg update
 
 
 Pasang paket. 
opkg install wget-nossl terminfo libncurses screen
 
 
 
Mengembalikan ke Firmware Bawaan
 Download the factory original firmware from the official site. 
$ wget -c http://www.tp-link.com/resources/software/TL-WR743ND_V2_131129.zip
 
 
 Save the hash of the archive. 
$ sha1sum TL-WR743ND_V2_131129.zip > TL-WR743ND_V2_131129.zip.sha1
 
 
 Unzip the archive. 
$ unzip TL-WR743ND_V2_131129.zip
Archive:  TL-WR743ND_V2_131129.zip
  inflating: wr743ndv2_en_3_17_0_up_boot(131129).bin
  inflating: How to upgrade TP-LINK Wireless  N Router.pdf
 
 
 Copy *.bin to the machine which we want to flash with scp. 
scp *.bin root@192.192.168.1.1:
 
 
 Login to the machine with SSH. 
$ ssh root@192.168.1.1
root@192.168.1.1's password:
# ls
wr743ndv2_en_3_17_0_up_boot(131129).bin
# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                  640.0K    600.0K     40.0K  94% /
/dev/root                 2.3M      2.3M         0 100% /rom
tmpfs                    14.0M    536.0K     13.5M   4% /tmp
/dev/mtdblock3          640.0K    600.0K     40.0K  94% /overlay
overlayfs:/overlay      640.0K    600.0K     40.0K  94% /
tmpfs                   512.0K         0    512.0K   0% /dev
 
 
 Try to flash the firmware with mtd.
# mtd -r write wr743ndv2_en_3_17_0_up_boot\(131129\).bin firmware
Unlocking firmware ...
Writing from wr743ndv2_en_3_17_0_up_boot(131129).bin to firmware ...  [e]Failed to erase block
 
 
 If it is failed, then use dd command first to skip the first 257 512-byte block.
# mv wr743ndv2_en_3_17_0_up_boot\(131129\).bin orig.bin
# dd if=orig.bin of=tplink.bin skip=257 bs=512
7680+0 records in
7680+0 records out
 
 
 Run to reflash the firmware again.
# mtd -r write tplink.bin firmware
Unlocking firmware ...
Writing from tplink.bin to firmware ...     
Rebooting ...
Connection to 192.168.1.1 closed by remote host.
Connection to 192.168.1.1 closed.
 
 
 
Daftar Bacaan
        
         
        
          
          doc/openwrt.txt · Last modified: 2016/07/16 06:22 by 
stwn · [
Old revisions]