Difference between revisions of "OpenWRT: Build Firmware Buffalo WZRHPG450H"

From OnnoWiki
Jump to navigation Jump to search
 
(57 intermediate revisions by the same user not shown)
Line 1: Line 1:
WARNING: ini akan membutuhkan banyak akses ke Internet untuk download, termasuk waktu proses make. Tampaknya tidak bisa OFFLINE :(
+
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 :(
 +
 
  
  
Line 22: Line 23:
  
 
  sudo su
 
  sudo su
  apt-get update
+
  apt update
  apt-get install subversion gawk flex sharutils bison libz-dev patch fakeroot lzma git-core
+
  apt -y install subversion gawk flex sharutils bison zlib1g-dev patch \
 +
fakeroot lzma git build-essential unzip libncurses5-dev curl \
 +
libexpat1 libexpat1-dev libssl-dev
 +
 
 +
cd /usr/local/src
 +
wget http://www.cpan.org/modules/by-module/XML/XML-Parser-2.46.tar.gz
 +
tar zxvf XML-Parser-2.46.tar.gz
 +
cd /usr/local/src/XML-Parser-2.46
 +
perl Makefile.PL
 +
make install
  
 
==Compile Menggunakan Development Trunk==
 
==Compile Menggunakan Development Trunk==
Line 29: Line 39:
 
Development Trunk tampaknya paling '''RECOMMENDED'''
 
Development Trunk tampaknya paling '''RECOMMENDED'''
  
Lakukan sebagai user biasa
+
Lakukan sebagai '''user biasa'''
  
  svn co svn://svn.openwrt.org/openwrt/trunk/ ~/openwrt.trunk/trunk
+
  git clone git://github.com/openwrt/openwrt.git
  cd ~/openwrt.trunk/trunk/
+
  cd openwrt
 
  ./scripts/feeds update
 
  ./scripts/feeds update
 
  ./scripts/feeds install meshwizard openssh-server openssh-client
 
  ./scripts/feeds install meshwizard openssh-server openssh-client
Line 40: Line 50:
 
  ./scripts/feeds install luci-theme-freifunk-generic olsrd olsrd-mod-txtinfo olsrd-mod-dyn-gw
 
  ./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-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
 +
./scripts/feeds install libdlna libgupnp libgupnp-dlna rtorrent
 +
./scripts/feeds install usb-modeswitch usb-modeswitch-data usbutils multiwan
 +
./scripts/feeds install 6in4 6rd 4th 6to4 6tunnel libdaemon aprx usb-modeswitch
 +
./scripts/feeds install pptpd ppp-mod-pptp smstools3 picocom
 +
./scripts/feeds install kamailio4 kamailio asterisk18 asterisk11
 +
./scripts/feeds install quagga
 +
./scripts/feeds update -a
 +
./scripts/feeds install -a
 +
make clean
 
  make defconfig
 
  make defconfig
 
  make menuconfig
 
  make menuconfig
  make -j 2 world
+
  make world
 +
 
  
==Compile Menggunakan BackFire 10.03==
 
  
Lakukan sebagai user biasa
+
===Cara Lama dengan SVN===
  
  svn co svn://svn.openwrt.org/openwrt/branches/backfire ~/openwrt.10.03/trunk/
+
  svn co svn://svn.openwrt.org/openwrt/trunk/ ~/openwrt.trunk/trunk
  cd ~/openwrt.10.03/trunk/
+
  cd ~/openwrt.trunk/trunk/
 
  ./scripts/feeds update
 
  ./scripts/feeds update
 
  ./scripts/feeds install meshwizard openssh-server openssh-client
 
  ./scripts/feeds install meshwizard openssh-server openssh-client
Line 56: Line 78:
 
  ./scripts/feeds install luci-app-olsr-viz luci-app-freifunk-policyrouting luci-mod-freifunk
 
  ./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 luci-theme-freifunk-generic olsrd olsrd-mod-txtinfo olsrd-mod-dyn-gw
  ./scripts/feeds install olsrd-mod-dyn-gw-plain olsrd-mod-dot-draw make defconfig
+
  ./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
 +
./scripts/feeds install libdlna libgupnp libgupnp-dlna rtorrent
 +
./scripts/feeds install usb-modeswitch usb-modeswitch-data usbutils multiwan
 +
./scripts/feeds install 6in4 6rd 4th 6to4 6tunnel libdaemon aprx usb-modeswitch
 +
./scripts/feeds install pptpd ppp-mod-pptp smstools3 picocom
 +
./scripts/feeds install kamailio4 kamailio asterisk18 asterisk11
 +
./scripts/feeds install quagga
 +
./scripts/feeds update -a
 +
./scripts/feeds install -a
 +
make clean
 +
make defconfig
 
  make menuconfig
 
  make menuconfig
  make -j 2 world
+
  make world
  
 +
==Setup Menuconfig==
  
Sayang di branch BackFire yang ada profile untuk WZR HP G300NH
+
Menuconfig untuk Firmware Buffalo WZRHPG450H untuk OLSR dilengkapi dengan WebGUI LuCI, Penggunaan Modem 3G
tidak ada profile untuk WZR HP G450H, mungkin bisa menggunakan profile generic.
 
 
 
==Compile Menggunakan Kamikaze 8.09==
 
 
 
Lakukan sebagai user biasa
 
 
 
svn co svn://svn.openwrt.org/openwrt/branches/8.09 ~/openwrt.8.09/trunk
 
cd ~/openwrt.8.09/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 make defconfig
 
make menuconfig
 
make -j 2 world
 
  
 +
Target System > Atheros AR7xxx/AR9xxx
 +
Subtarget > Generic
 +
Target Profile > Buffalo WZR-HP-G450H
 +
Target Images > tar.gz
 +
Base system > bridge
 +
Network >
 +
    bmon
 +
    chat
 +
    ds-lite
 +
    gre
 +
        grev4
 +
        grev6
 +
    iftop
 +
    iperf
 +
    iperf3
 +
    ipip
 +
    ipset
 +
    ipset-dns
 +
    iputils-arping
 +
    iputils-clockdiff
 +
    iputils-ping
 +
    iputils-ping6
 +
    iputils-tftpd
 +
    iputils-tracepath
 +
    iputils-tracepath6
 +
    iputils-traceroute6
 +
    iw
 +
    ppp
 +
        ppp-mod-pppoa
 +
        ppp-mod-pppoe
 +
        ppp-mod-pppol2tp
 +
        ppp-mod-pptp 
 +
        ppp-mod-radius
 +
    ppp-multilink
 +
        pppdump
 +
        pppstats
 +
Network > Routing and Redirection >
 +
    babel-pinger
 +
    babeld
 +
    batmand
 +
    bird4
 +
    bird4-uci
 +
    bird6
 +
    bird6-uci
 +
    birdc4
 +
    birdc6
 +
    birdcl4
 +
    birdcl6
 +
    ip
 +
    ip-bridge
 +
    ip-full
 +
    mwan3
 +
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 > Routing and Redirection > quagga
 +
    quagga-babeld
 +
    quagga-bgpd
 +
    quagga-isisd
 +
    quagga-libospf
 +
    quagga-libzebra
 +
    quagga-ospf6d
 +
    quagga-ospfd
 +
    quagga-ripd
 +
    quagga-ripngd
 +
    quagga-vtysh
 +
    quagga-watchquagga
 +
    quagga-zebra
 +
Network > SSH > openssh-server
 +
Network > Time Synchronization > ntpclient
 +
Network > Web Servers/Proxies > uhttpd
 +
                                uhttpd-mod-lua
 +
                                uhttpd-mod-tls
 +
                                uhttpd-mod-ubus
 +
Network > 6in4
 +
          6rd
 +
          6to4
 +
          ahcpd                   
 +
          hostapd
 +
          hostapd-mini
 +
          hostapd-utils
 +
          multiwan
 +
          samba36-client
 +
          samba36-server
 +
          tayga
 +
          tc
 +
          vnstat
 +
          vnstati
 +
          wshaper
 +
          wwan
 +
Network > IP Addresses and Names >
 +
          bind-host
 +
          bind-server
 +
          ddns-scripts
 +
Network > VPN >
 +
          ipsec-tools
 +
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-acm
 +
    kmod-usb-atm
 +
    kmod-usb-atm-cxacru
 +
    kmod-usb-atm-speedtouch
 +
    kmod-usb-atm-ueagle
 +
    kmod-usb-cm109
 +
    kmod-usb-core
 +
    kmod-usb-dwc2
 +
    kmod-usb-dwc3
 +
    kmod-usb-hid
 +
    kmod-usb-net
 +
    kmod-usb-net-asix
 +
    kmod-usb-net-cdc-eem
 +
    kmod-usb-net-cdc-ether
 +
    kmod-usb-net-cdc-mbim
 +
    kmod-usb-net-cdc-ncm
 +
    kmod-usb-net-cdc-subset
 +
    kmod-usb-net-dm9601-ether
 +
    kmod-usb-net-hso
 +
    kmod-usb-net-ipheth
 +
    kmod-usb-net-kalmia
 +
    kmod-usb-net-kaweth
 +
    kmod-usb-net-mcs7830
 +
    kmod-usb-net-pegasus
 +
    kmod-usb-net-qmi-wwan
 +
    kmod-usb-net-rndis
 +
    kmod-usb-net-rtl8150
 +
    kmod-usb-net-rtl8152
 +
    kmod-usb-net-sierrawireless
 +
    kmod-usb-net-smsc95xx 
 +
    kmod-usb-ohci
 +
    kmod-usb-ohci-pci
 +
    kmod-usb-printer
 +
    kmod-usb-serial
 +
    kmod-usb-serial-ark3116
 +
    kmod-usb-serial-belkin
 +
    kmod-usb-serial-ch341
 +
    kmod-usb-serial-cp210x
 +
    kmod-usb-serial-cypress-m8
 +
    kmod-usb-serial-dmx_usb_module
 +
    kmod-usb-serial-ftdi
 +
    kmod-usb-serial-garmin
 +
    kmod-usb-serial-ipw
 +
    kmod-usb-serial-keyspan
 +
    kmod-usb-serial-mct
 +
    kmod-usb-serial-mos7720
 +
    kmod-usb-serial-option
 +
    kmod-usb-serial-oti6858
 +
    kmod-usb-serial-pl2303
 +
    kmod-usb-serial-qualcomm
 +
    kmod-usb-serial-sierrawireless
 +
    kmod-usb-serial-simple
 +
    kmod-usb-serial-ti-usb
 +
    kmod-usb-serial-visor
 +
    kmod-usb-serial-wwan
 +
    kmod-usb-storage
 +
    kmod-usb-storage-extras
 +
    kmod-usb-uhci
 +
    kmod-usb-wdm
 +
    kmod-usb-yealink
 +
    kmod-usb2
 +
    kmod-usb2-pci
 +
    kmod-usb3
 +
    kmod-usbip
 +
    kmod-usbip-client
 +
    kmod-usbip-server
 +
    kmod-usbmon
 +
Utilities >
 +
    gammu
 +
    iconv
 +
    iwinfo
 +
    jshn
 +
    smstools3
 +
    uboot-envtools
 +
    usb-modeswitch
 +
    usbreset
 +
    usbutils
 +
Mail > msmtp
 +
        msmtp-nossl
 +
        msmtp-queue
  
 
==Update SVN==
 
==Update SVN==
Line 85: Line 337:
 
Untuk update SVN, di folder trunk lakukan
 
Untuk update SVN, di folder trunk lakukan
  
 +
cd ~/openwrt.trunk/trunk/
 +
svn cleanup
 
  svn update
 
  svn update
 
  ./scripts/feeds update
 
  ./scripts/feeds update
Line 92: Line 346:
 
Lokasi image ada di
 
Lokasi image ada di
  
<buildroot>/bin/arsitektur-nya/
+
  ~/openwrt/bin/ar71xx/
 
 
Misalnya
 
 
 
<buildroot>/bin/ar71xx/
 
 
 
Contoh
 
 
 
  ~/openwrt.trunk/trunk/bin/ar71xx/
 
  
 
==Referensi==
 
==Referensi==
Line 109: Line 355:
  
 
* [[OpenWRT]]
 
* [[OpenWRT]]
 +
* [[OpenWRT: Download Firmware yang sudah jadi]]
 
* [[OpenWRT: Source Repository Download]]
 
* [[OpenWRT: Source Repository Download]]
 
* [[OpenWRT: Melihat Daftar Package]]
 
* [[OpenWRT: Melihat Daftar Package]]
 +
* [[OpenWRT: Mengembalikan setting default Config.in]]
 +
 +
===Build Firmware===
 +
 
* [[OpenWRT: Build Firmware]]
 
* [[OpenWRT: Build Firmware]]
 +
* [[OpenWRT: Build Firmware Download Source Pendukung]]
 
* [[OpenWRT: Build Firmware Buffalo WZRHPG450H]]
 
* [[OpenWRT: Build Firmware Buffalo WZRHPG450H]]
* [[OpenWRT: Build Firmware Ubiquiti NanoStation2]]
+
* [[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===
 +
 
 +
 
 +
* [[OpenWRT: Build Firmware Buffalo WZRHPG300NH2 untuk APRX]]
 +
* [[OpenWRT: Setup 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: CLI]]
 +
* [[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]]
 +
* [[OpenWRT: VLAN]]
 +
 
 +
===UBNT===
 +
 
 
* [[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]]

Latest revision as of 14:30, 11 June 2020

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 update
apt -y install subversion gawk flex sharutils bison zlib1g-dev patch \
fakeroot lzma git build-essential unzip libncurses5-dev curl \
libexpat1 libexpat1-dev libssl-dev
cd /usr/local/src
wget http://www.cpan.org/modules/by-module/XML/XML-Parser-2.46.tar.gz
tar zxvf XML-Parser-2.46.tar.gz
cd /usr/local/src/XML-Parser-2.46
perl Makefile.PL
make install

Compile Menggunakan Development Trunk

Development Trunk tampaknya paling RECOMMENDED

Lakukan sebagai user biasa

git clone git://github.com/openwrt/openwrt.git
cd openwrt
./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
./scripts/feeds install libdlna libgupnp libgupnp-dlna rtorrent
./scripts/feeds install usb-modeswitch usb-modeswitch-data usbutils multiwan
./scripts/feeds install 6in4 6rd 4th 6to4 6tunnel libdaemon aprx usb-modeswitch
./scripts/feeds install pptpd ppp-mod-pptp smstools3 picocom
./scripts/feeds install kamailio4 kamailio asterisk18 asterisk11
./scripts/feeds install quagga
./scripts/feeds update -a
./scripts/feeds install -a
make clean
make defconfig
make menuconfig
make world


Cara Lama dengan SVN

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
./scripts/feeds install libdlna libgupnp libgupnp-dlna rtorrent
./scripts/feeds install usb-modeswitch usb-modeswitch-data usbutils multiwan
./scripts/feeds install 6in4 6rd 4th 6to4 6tunnel libdaemon aprx usb-modeswitch
./scripts/feeds install pptpd ppp-mod-pptp smstools3 picocom
./scripts/feeds install kamailio4 kamailio asterisk18 asterisk11
./scripts/feeds install quagga
./scripts/feeds update -a
./scripts/feeds install -a
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 >
    bmon
    chat
    ds-lite
    gre
       grev4
       grev6
    iftop
    iperf
    iperf3
    ipip
    ipset
    ipset-dns
    iputils-arping
    iputils-clockdiff
    iputils-ping
    iputils-ping6
    iputils-tftpd
    iputils-tracepath
    iputils-tracepath6
    iputils-traceroute6
    iw
    ppp
       ppp-mod-pppoa
       ppp-mod-pppoe
       ppp-mod-pppol2tp
       ppp-mod-pptp  
       ppp-mod-radius
    ppp-multilink
       pppdump 
       pppstats
Network > Routing and Redirection >
    babel-pinger
    babeld
    batmand
    bird4
    bird4-uci
    bird6
    bird6-uci
    birdc4
    birdc6
    birdcl4
    birdcl6
    ip
    ip-bridge
    ip-full
    mwan3
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 > Routing and Redirection > quagga
    quagga-babeld
    quagga-bgpd
    quagga-isisd
    quagga-libospf
    quagga-libzebra
    quagga-ospf6d
    quagga-ospfd
    quagga-ripd
    quagga-ripngd
    quagga-vtysh
    quagga-watchquagga
    quagga-zebra
Network > SSH > openssh-server
Network > Time Synchronization > ntpclient
Network > Web Servers/Proxies > uhttpd
                                uhttpd-mod-lua
                                uhttpd-mod-tls
                                uhttpd-mod-ubus 
Network > 6in4
          6rd
          6to4
          ahcpd                    
          hostapd
          hostapd-mini
          hostapd-utils
          multiwan
          samba36-client
          samba36-server
          tayga
          tc
          vnstat
          vnstati
          wshaper
          wwan
Network > IP Addresses and Names >
          bind-host
          bind-server
          ddns-scripts
Network > VPN >
          ipsec-tools
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-acm
    kmod-usb-atm
    	kmod-usb-atm-cxacru
    	kmod-usb-atm-speedtouch
    	kmod-usb-atm-ueagle
    kmod-usb-cm109
    kmod-usb-core
    kmod-usb-dwc2
    kmod-usb-dwc3
    kmod-usb-hid
    kmod-usb-net
    	kmod-usb-net-asix
    	kmod-usb-net-cdc-eem
    	kmod-usb-net-cdc-ether
    	kmod-usb-net-cdc-mbim
    	kmod-usb-net-cdc-ncm
    	kmod-usb-net-cdc-subset
    	kmod-usb-net-dm9601-ether
    	kmod-usb-net-hso
    	kmod-usb-net-ipheth
    	kmod-usb-net-kalmia
    	kmod-usb-net-kaweth
    	kmod-usb-net-mcs7830
    	kmod-usb-net-pegasus
    	kmod-usb-net-qmi-wwan
    	kmod-usb-net-rndis
    	kmod-usb-net-rtl8150
    	kmod-usb-net-rtl8152
    	kmod-usb-net-sierrawireless
    	kmod-usb-net-smsc95xx  
    kmod-usb-ohci
    kmod-usb-ohci-pci
    kmod-usb-printer
    kmod-usb-serial
    	kmod-usb-serial-ark3116
    	kmod-usb-serial-belkin
    	kmod-usb-serial-ch341
    	kmod-usb-serial-cp210x
    	kmod-usb-serial-cypress-m8
    	kmod-usb-serial-dmx_usb_module
    	kmod-usb-serial-ftdi
    kmod-usb-serial-garmin
    kmod-usb-serial-ipw
    kmod-usb-serial-keyspan
    kmod-usb-serial-mct
    kmod-usb-serial-mos7720
    kmod-usb-serial-option
    kmod-usb-serial-oti6858
    kmod-usb-serial-pl2303
    kmod-usb-serial-qualcomm
    kmod-usb-serial-sierrawireless
    kmod-usb-serial-simple
    kmod-usb-serial-ti-usb
    kmod-usb-serial-visor
    kmod-usb-serial-wwan
    kmod-usb-storage
    kmod-usb-storage-extras
    kmod-usb-uhci
    kmod-usb-wdm
    kmod-usb-yealink
    kmod-usb2
    kmod-usb2-pci
    kmod-usb3
    kmod-usbip
    kmod-usbip-client
    kmod-usbip-server
    kmod-usbmon
Utilities >
    gammu
    iconv
    iwinfo
    jshn
    smstools3
    uboot-envtools
    usb-modeswitch
    usbreset
    usbutils
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/bin/ar71xx/

Referensi

Pranala Menarik

Build Firmware

APRX

IPv6

Flash Firmware

Misc

UBNT