Step 3 : Adding Build Configurations
In this program, you are going to learn
How to ?
Topics in this section,
Go to openwrt directory
$ cd $HOME/openwrt
update and install the feeds.
$ ./scripts/feeds update -a
$ ./scripts/feeds install -a
run make menuconfig to add the build configurations.
$ make menuconfig
Add the following build configurations in menuconfig.
* In Target System select Broadcom BCM27xx
Target System (Broadcom BCM27xx)
(X) Broadcom BCM27xx
* In Subtarget select BCM2710 boards (64 bit)
Subtarget
(X) BCM2710 boards (64 bit)
* In Target Profile select (X) Raspberry Pi 3B/3B+/CM3 (64bit)
Target Profile Raspberry Pi 3B/3B+/CM3 (64bit)
(X) Raspberry Pi 3B/3B+/CM3 (64bit)
* In Network select below options
<*> ethtool......................... Display or change ethernet card settings
<*> fping................... sends ICMP ECHO_REQUEST packets to network hosts
<*> iperf......................... Internet Protocol bandwidth measuring tool
[*] Enable multicast support
<*> iperf3........................ Internet Protocol bandwidth measuring tool
<*> iputils-arping............................................ iputils-arping
<*> iputils-ping................................................ iputils-ping
[*] Install legacy ping4 and ping6 symlinks
<*> tcpdump..................... Network monitoring and data acquisition tool
* In Network select WirelessAPD and enable below options
Network
WirelessAPD
<*> hostapd........................ IEEE 802.1x Authenticator (built-in full)
<M> hostapd-basic.............. IEEE 802.1x Authenticator (WPA-PSK, 11r, 11w)
<M> hostapd-basic-openssl... IEEE 802.1x Authenticator (WPA-PSK, 11r and 11w)
<M> hostapd-basic-wolfssl... IEEE 802.1x Authenticator (WPA-PSK, 11r and 11w)
<*> wpa-cli...................... WPA Supplicant command line control utility
<*> wpa-supplicant............................ WPA Supplicant (built-in full)
<M> wpa-supplicant-basic........................... WPA Supplicant (11r, 11w)
<M> wpa-supplicant-mini............................. WPA Supplicant (minimal)
<M> wpa-supplicant-openssl..................... WPA Supplicant (OpenSSL full)
<M> wpa-supplicant-p2p.................... WPA Supplicant (Wi-Fi P2P support)
<M> wpa-supplicant-wolfssl..................... WPA Supplicant (wolfSSL full)
<M> wpad-basic-wolfssl....... IEEE 802.1x Auth/Supplicant (wolfSSL, 11r, 11w)
* In Base System select below options
<*> procd-ujail.................................. OpenWrt process jail helper
<*> swconfig.................................... Switch configuration utility
<*> uci................ Utility for the Unified Configuration Interface (UCI)
<*> urandom-seed...................... /etc/urandom.seed handling for OpenWrt
<*> urngd (NEW)
<*> wireless-tools.......... Tools for manipulating Linux Wireless Extensions
* In Base System select below options
<*> procd-ujail.................................. OpenWrt process jail helper
<*> swconfig.................................... Switch configuration utility
<*> uci................ Utility for the Unified Configuration Interface (UCI)
<*> urandom-seed...................... /etc/urandom.seed handling for OpenWrt
<*> urngd (NEW)
<*> wireless-tools.......... Tools for manipulating Linux Wireless Extensions
* In Utilities select below options
<*> file..................................... File type determination utility
<*> findutils....................................... GNU Find Utilities (all)
-*- findutils-find......................... GNU Find Utilities - find utility
-*- findutils-locate........ GNU Find Utilities - locate and updatedb utility
-*- findutils-xargs....................... GNU Find Utilities - xargs utility
<*> grep.................................. grep search utility - full version
* In Utilities select Disc and enable below options
<*> fdisk.................................... manipulate disk partition table
Save the above added configurations in .config