Step 3 : Adding Build Configurations ======================================= .. tab-set:: .. tab-item:: Adding Build Configurations * In this program, you are going to learn .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow * How to ? .. panels:: :container: container pb-4 :column: col-lg-12 p-2 :card: shadow Topics in this section, * :ref:`Adding Build Configurations ` .. _openwrt_rpi_3b_step3_0: .. tab-set:: .. tab-item:: Adding Build Configurations * Go to openwrt directory .. code-block:: c $ cd $HOME/openwrt * update and install the feeds. .. code-block:: c $ ./scripts/feeds update -a $ ./scripts/feeds install -a * run make menuconfig to add the build configurations. .. code-block:: c $ make menuconfig * Add the following build configurations in menuconfig. .. code-block:: c * 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) hostapd-basic.............. IEEE 802.1x Authenticator (WPA-PSK, 11r, 11w) hostapd-basic-openssl... IEEE 802.1x Authenticator (WPA-PSK, 11r and 11w) 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) wpa-supplicant-basic........................... WPA Supplicant (11r, 11w) wpa-supplicant-mini............................. WPA Supplicant (minimal) wpa-supplicant-openssl..................... WPA Supplicant (OpenSSL full) wpa-supplicant-p2p.................... WPA Supplicant (Wi-Fi P2P support) wpa-supplicant-wolfssl..................... WPA Supplicant (wolfSSL full) 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