OpenWRT: Build Firmware Buffalo WZRHPG450H
Revision as of 05:41, 28 January 2014 by Onnowpurbo (talk | contribs) (→Compile Menggunakan Development Trunk)
WARNING: ini akan membutuhkan banyak akses ke Internet untuk download, termasuk waktu proses make. Termasuk download kernel linux, waktu compile toolchain :( ... Tampaknya tidak bisa OFFLINE :(
Dalam contoh ini akan di perlihatkan cara compile firmware Buffalo WZR HP G450H untuk keperluah MESH dengan OLSRD. oleh karenanya membutuhkan aplikasi seperti
- luci
 - olsrd
 - freifunk
 
Pastikan
- Compile untuk AR71xx
 - Profile WZR HP G450H
 - Driver wireless Atheros AR9381? di install.
 - Network olsrd
 
Siapkan Pendukung
Lakukan
sudo su apt-get update apt-get install subversion gawk flex sharutils bison libz-dev zlib1g-dev patch \ fakeroot lzma git-core build-essential unzip libncurses5-dev
Compile Menggunakan Development Trunk
Development Trunk tampaknya paling RECOMMENDED
Lakukan sebagai user biasa
svn co svn://svn.openwrt.org/openwrt/trunk/ ~/openwrt.trunk/trunk cd ~/openwrt.trunk/trunk/ ./scripts/feeds update ./scripts/feeds install meshwizard openssh-server openssh-client ./scripts/feeds install freifunk-common freifunk-gwcheck freifunk-mapupdate ./scripts/feeds install luci luci-app-meshwizard luci-app-olsr luci-app-olsr-services ./scripts/feeds install luci-app-olsr-viz luci-app-freifunk-policyrouting luci-mod-freifunk ./scripts/feeds install luci-theme-freifunk-generic olsrd olsrd-mod-txtinfo olsrd-mod-dyn-gw ./scripts/feeds install olsrd-mod-dyn-gw-plain olsrd-mod-dot-draw ./scripts/feeds install olsrd-mod-arprefresh olsrd-mod-watchdog olsrd-mod-tas olsrd-mod-httpinfo ./scripts/feeds install olsrd-mod-pgraph olsrd-mod-secure olsrd-mod-bmf ./scripts/feeds install luci-app-upnp minidlna miniupnpc miniupnpd luci-app-minidlna rtorrent ./scripts/feeds install usb-modeswitch usb-modeswitch-data usbutils multiwan ./scripts/feeds install 6in4 6rd 4th 6to4 6tunnel libdaemon aprx make clean make defconfig make menuconfig make world
Setup Menuconfig
Menuconfig untuk Firmware Buffalo WZRHPG450H untuk OLSR dilengkapi dengan WebGUI LuCI, Penggunaan Modem 3G
Target System > Atheros AR7xxx/AR9xxx
Subtarget > Generic 
Target Profile > Buffalo WZR-HP-G450H
Target Images > tar.gz 
Base system > bridge
Network >
    chat
    ppp
       ppp-mod-pppoa
       ppp-mod-pppoe
       ppp-mod-pppol2tp
       ppp-mod-pptp  
       ppp-mod-radius
    ppp-multilink
       pppdump 
       pppstats         
Network > Routing and Redirection > ip
Network > Routing and Redirection > relayd
Network > Routing and Redirection > olsrd
Network > Routing and Redirection > olsrd >
    olsrd-mod-arprefresh
    olsrd-mod-bmf
    olsrd-mod-dot-draw
    olsrd-mod-dyn-gw
    olsrd-mod-dyn-gw-plain
    olsrd-mod-httpinfo
    olsrd-mod-jsoninfo
    olsrd-mod-mdns
    olsrd-mod-nameservice
    olsrd-mod-p2pd
    olsrd-mod-pgraph
    olsrd-mod-quagga
    olsrd-mod-secure
    olsrd-mod-tas
    olsrd-mod-txtinfo
    olsrd-mod-watchdog
Network > SSH > openssh-server
Network > Time Synchronization > ntpclient
Network > Web Servers/Proxies > uhttpd
                                uhttpd-mod-lua
                                uhttpd-mod-tls
                                uhttpd-mod-ubus 
Network > hostapd
          hostapd-mini
          hostapd-utils
          multiwan
          samba36-client
          samba36-server
          tc
          vnstat
          vnstati
          wshaper
LuCI > 1. Collections >
            luci
            luci-ssl
       2. Modules >
            luci-mod-freifunk
       3. Applications >
            luci-app-freifunk-policyrouting
            luci-app-meshwizard
            luci-app-multiwan
            luci-app-ntpc
            luci-app-olsr
            luci-app-olsr-services
            luci-app-olsr-viz
            luci-app-p2pblock
            luci-app-samba
            luci-app-statistics
            luci-app-vnstat
            luci-app-wshaper
       4. Themes >
            luci-theme-bootstrap
            luci-theme-freifunk-bno
            luci-theme-freifunk-generic
       6. Protocols >
            luci-proto-3g
       7. Server Interfaces >
            luci-sgi-uhttpd
       9. Freifunk >
            luci-mod-freifunk-community
            meshwizard
Kernel modules > Filesystems >
    kmod-fs-ntfs
    kmod-fs-vfat
Kernel modules > Wireless Drivers > 
    kmod-ath9k-htc
    kmod-ath9k-common
    kmod-ath9k
Kernel modules > Network Support >
    kmod-bridge
    kmod-pptp
    kmod-wprobe
Kernel Modules > USB Support >
    kmod-usb-serial
         kmod-usb-serial-ipw
         kmod-usb-serial-option
         kmod-usb-serial-qualcomm
         kmod-usb-serial-wwan
    kmod-usb-acm
    kmod-usb-storage
    kmod-usb-storage-extras
Utilities > iwinfo
Mail > msmtp
       msmtp-nossl
       msmtp-queue
Update SVN
Untuk update SVN, di folder trunk lakukan
cd ~/openwrt.trunk/trunk/ svn cleanup svn update ./scripts/feeds update
Lokasi Image
Lokasi image ada di
~/openwrt.trunk/trunk/bin/ar71xx/
Referensi
Pranala Menarik
- OpenWRT
 - OpenWRT: Download Firmware yang sudah jadi
 - OpenWRT: Source Repository Download
 - OpenWRT: Melihat Daftar Package
 
Build Firmware
- OpenWRT: Build Firmware
 - OpenWRT: Build Firmware Download Source Pendukung
 - OpenWRT: Build Firmware Buffalo WZRHPG450H
 - OpenWRT: Build Firmware Buffalo WZRHPG300N
 - OpenWRT: Build Firmware Buffalo WZRHPG300NH2
 - Buffalo
 - Buffalo: WZRHPG450H Cara Recovery
 - Buffalo: WZRHPG450H OpenWRT mengaktifkan setelah di flash
 - Buffalo: WZRHPG450H Membuat Firmware OpenWRT Sendiri RECOMMENDED
 - Buffalo: WZRHPG450H OpenWRT instalasi aplikasi Pendukung OLSRD
 - OpenWRT: Build Firmware Ubiquiti NanoStation2 RECOMMENDED
 - OpenWRT: Build Firmware Ubiquiti NanoStationM2 RECOMMENDED
 - OpenWRT: Build Firmware Mikrotik RB433
 - OpenWRT: Build Firmware Linksys WRT160NL
 - OpenWRT: Build Firmware Linksys WRT54GL
 
APRX
IPv6
- OpenWRT: IPv6
 - OpenWRT IPv6: Build Firmware Linksys WRT160NL
 - OpenWRT IPv6: Build Firmware Linksys WRT160NL Tanpa WebGUI
 - OpenWRT IPv6: Build Firmware Buffalo WZRHPG450H
 - OpenWRT IPv6: Build Firmware Buffalo WZRHPG300NH2
 - OpenWRT IPv6: Setup tunnel ke tunnelbroker
 - OpenWRT IPv6: Konfigurasi
 - OpenWRT IPv6: Konfigurasi WAN6 dengan radvd
 
Flash Firmware
- OpenWRT: Flash Linksys WRT54GL
 - OpenWRT: Flash Linksys WRT160NL
 - OpenWRT: Flash Buffalo WZRHP450H RECOMMENDED
 - OpenWRT: Flash Buffalo WZRHP300N
 - OpenWRT: Flash UBNT NanoStation2 RECOMMENDED
 - OpenWRT: Flash UBNT NanoStation M2 RECOMMENDED
 - OpenWRT: Flash UBNT NanoStation Loco M2
 - OpenWRT: Flash UBNT Bullet M2 RECOMMENDED
 - OpenWRT: Flash Mikrotik RB433 RECOMMENDED
 - OpenWRT: Flash Mikrotik RB450
 
Misc
- OpenWRT: Setup WiFi
 - OpenWRT: Setup PPTP VPN Server
 - OpenWRT: Setup OLSR di UBNT via CLI RECOMMENDED
 - OpenWRT: Mikrotik RB433 RECOMMENDED
 - OpenWRT: Setup OLSR Sederhana
 - OpenWRT: Setup OLSR via Web RECOMMENDED
 - OLSR - di OpenWRT
 - OpenWRT: 3G modem
 - OpenWRT: Build Firmware dengan 3G Modem Support
 - OpenWRT: Setup Firewall
 - OpenWRT: Konfigurasi UBNT NanoStation2 tanpa WebGUI
 - OpenWRT: OLSR nameservice plugin
 
UBNT
- UBNT
 - UBNT: Teknik Recovery
 - UBNT: Upload Firmware
 - UBNT: Rebuild Firmware
 - UBNT: firmware dengan OLSR
 - UBNT: openwrt
 - UBNT: olsr dengan openwrt
 - UBNT: olsr dengan kamikaze openwrt
 - UBNT: olsr dengan backfire openwrt
 - UBNT: UniFi
 - UBNT: UniFi Konfigurasi Awal
 - UBNT: UniFi Manajemen HotSpot
 - UBNT: OLSR Pembuatan Firmware
 - UBNT: OLSR Konfigurasi
 - OLSR - di UBNT
 - OLSR - di Ubuntu
 - OpenWRT
 - OLSR: NAT di UBNT dengan OLSR