Wednesday, September 8, 2010

Cara install OpenWrt di EnGenius EOC2610

Cara install OpenWrt di EnGenius EOC2610. Tutorial mengenai OpenWrt bisa anda lihat disini. Berikut langkah - langkah untuk install OpenWrt di EnGenius EOC2610:
  • Atur ip address komputer pada subnet 192.168.1.0/24, misal: 192.168.1.20 netmask 255.255.255.0.
  • Persiapkan TFTP Server, untuk Windows dapat menggunakan TFTPD32 yang bisa anda download disini. Jika menggunakan Ubuntu, anda bisa langsung install paket atftpd dengan perintah: sudo apt-get install atftpd.
  • Taruh kedua file firmware OpenWrt pada rootdir TFTP server. Untuk windows, rootdir dapat diatur setelah menjalankan TFTPD32. Untuk Ubuntu, rootdir atftpd server ada di /var/lib/tftpboot (membutuhkan akses root).
  • Download utiliti command line untuk RedBoot. Untuk windows bisa anda download disini, dan untuk Ubuntu bisa anda download disini.
  • Ekstrak arsip tersebut ke suatu folder. Untuk Ubuntu, anda perlu juga menginstall putty dengan: perintah: sudo apt-get install putty.
  • Matikan device, kemudian jalankan utility redboot.cmd/redboot.sh dari arsip, Kemudian nyalakan kembali device, tunggu hingga jendela putty menampilkan prompt "RedBoot>" (tanpa tanda kutip). Jika putty tidak menampilkan prompt tersebut, anda perlu mengulang - ulang kembali langkah ini.
  • Ketik perintah - perintah berikut (yang berhuruf tebal):
    RedBoot> ip_address -l 192.168.1.1/24 -h 192.168.1.20
    IP: 192.168.1.1/255.255.255.0, Gateway: 0.0.0.0
    Default server: 192.168.1.20
    RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma
    Using default protocol (TFTP)
    Raw file loaded 0x80041000-0x80100fff, assumed entry at 0x80041000
    RedBoot> fis init -f
    About to initialize [format] FLASH image system - continue (y/n)? y
    *** Initialize FLASH Image System
    ... Erase from 0xa8030000-0xa87e0000: ...........................................................................................................................
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> fis create256 -r 0x80041000 -e 0x80041000 vmlinux.bin.l7
    ... Erase from 0xa8030000-0xa80f0000: ............
    ... Program from 0x80041000-0x80101000 at 0xa8030000: ............
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> fis free
      0xA80F0000 .. 0xA87E0000

  • Perintah fis free di atas digunakan untuk mengkalkulasi ukuran rootfs pada flash, mengingat ukuran kernel/vmlinux dapat berbeda - beda terlebih lagi jika anda meng-kompilasi dan meng-konfigurasi sendiri fimware OpenWrt. Catat alamat awal dan akhir kemudian kalkulasi ukuran rootfs menggunakan calculator. Pada contoh di atas ukuran rootfs = 0xA87E0000 – 0xA80F0000 = 0x6F0000 (parameter -l). Catat juga alamat awal untuk flashing rootfs = 0xA80F0000 (parameter -f). Kemudian lanjutkan dengan perintah - perintah di bawah ini (INGAT, SESUAIKAN PERINTAH - PERINTAH INI SESUAI DENGAN KALKULASI DI ATAS):
    RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-root.squashfs
    Using default protocol (TFTP)
    Raw file loaded 0x80041000-0x801e0fff, assumed entry at 0x80041000
    RedBoot> fis create256 -f 0xa80f0000 -l 0x6f0000 -e 0 rootfs
    ... Erase from 0xa80f0000-0xa87e0000: ...............................................................................................................
    ... Program from 0x80041000-0x801e1000 at 0xa80f0000: ..........................
    ... Erase from 0xa87e0000-0xa87f0000: .
    ... Program from 0x80ff0000-0x81000000 at 0xa87e0000: .
    RedBoot> reset
  • Device kemudian reboot, coba ping ke ip 192.168.1.1, dan jika sudah tersambung ke ip tersebut, gunakan telnet untuk mengakses shell dan berikan perintah passwd untuk mengganti password device.
  • Langkah selanjutnya anda tinggal mengkonfigurasi device. Secara default Backfire 10.03 sudah menyertakan antarmuka web LuCI. Cukup buka browser ke alamat http://192.168.1.1/. Jika anda familiar dengan shell linux, anda bisa menggunakan SSH untuk mengkonfigurasi OpenWrt.
Semoga bermanfaat.


sumber: http://tohenk.wordpress.com/2009/11/19/instalasi-openwrt-pada-engeniussenao-eoc-2610/

No comments:

Post a Comment

LinkWithin