Router Charts

Router Charts

Router Ranker

Router Ranker

Router Chooser

Router Chooser

NAS Charts

NAS Charts

NAS Ranker

NAS Ranker

More Tools

More Tools

Wireless How To

Configuring the Router

I used a D-Link DGL-4300 [reviewed], so your setup pages may differ. Open up your wireless router or AP's wireless configuration section and find the Wireless Security settings. Change the security mode to WPA-Enterprise or WPA2-Enterprise mode, add the RADIUS server's IP address and the shared secret (Figures 1 and 2).

Selecting WPA-Enterprise mode
Click to enlarge image

Figure 1: Selecting WPA-Enterprise mode

EAP Configuration
Click to enlarge image

Figure 2: EAP Configuration

Configuring a Linux Client

Connecting a Linux client using WPA or WPA2 security requires wpa_supplicant. Configure wpa_supplicant with the following options set in ".config" file in addition to the drivers and interfaces you need for your setup:

CONFIG_IEEE8021X_EAPOL=y
CONFIG_EAP_TLS=y
CONFIG_PKCS12=y
#Make sure to include any other options you need as well

Re-compile and re-install wpa_supplicant. Now create a folder on the Linux client to house the client public and private keys (PKCS#12 file) and the CA certificate. In my case, I set it up in /etc/wireless.

Next edit "wpa_supplicant.conf" and add a section similar to the following, to point to your new WPA2-Enterprise setup.

# WPA2-EAP/AES using EAP-TLS
network={
        ssid="smallnetbuilder"
        key_mgmt=WPA-EAP
        eap=TLS
        identity="linux_laptop"
        ca_cert="/etc/wireless/cacert.pem"
        private_key="/etc/wireless/linux_laptop.p12"
        private_key_passwd="pA55w0rD"
}

The "identity" field should match the common name on the client certificate and the user we set up in FreeRADIUS' users file. Restart wpa_supplicant and connect to the network.

Amazon Top-Selling Wireless Routers

More Wireless

Top Performing Routers

AC3200
AC2350
AC1900
AC1750
AC1200

Top Performing NASes

1 drive
2 drives
4 drives
6 drives
8 drives

Over In The Forums

  • key-chain photo frame and made a display for my router.




    Tested on RT-N14 (linux 3.4, Padavan's firmware) and RT-N66U...

    Small LCD for router" class="lightTip" target="_self" rel="nofollow">Small LCD for router
    I bought cheap 1.5" LCD key-chain photo frame and made a display for my router.




    Tested on RT-N14 (linux 3.4, Padavan's firmware) and RT-N66U...

    Small LCD for router
  • What's happening with my router?" class="lightTip" target="_self" rel="nofollow">What's happening with my router?
    I'm running an Asus RT-AC87R as my router, took the RT-AC66U setup as an AP off my network because of compatibility problems, but I looked in my syslog today and this is all I see:

    Mar 1 22:28:43 dnsmasq-dhcp[6762]: DHCPADVERTISE(br0) 00:03:00:01:fc:15:b4:72:56:48 no addresses available
    Mar 1 22:29:26 dnsmasq-dhcp[6762]: DHCPSOLICIT(br0) 00:03:00:01:00:1f:29:1a:d1:58
    Mar 1 22:29:26 dnsmasq-dhcp[6762]: DHCPADVERTISE(br0) 00:03:00:01:00:1f:29:1a:d1:58 no addresses available
    Mar 1...

    What's happening with my router?
  • Asuswrt-Merlin 378.50 is out" class="lightTip" target="_self" rel="nofollow">Asuswrt-Merlin 378.50 is out
    Howdy folks,

    Asuswrt-Merlin 378.50 is now available for download, for all supported models.

    This build introduces a pretty long list of changes. Due to some of these changes Asus did (and I took the opportunity to add a few more of my own in the same direction), a factory default reset is required, followed by a manual reconfiguration of your settings.

    This is not required if you were already running the 378.50 betas.

    Those who don't want to go through the trouble of doing so,...

    Asuswrt-Merlin 378.50 is out
  • https://github.com/Diaoul/subliminal) on the N66U and have it run using Transmission's ""script-torrent-done".

    Install and run Subliminal (subtitle finder) on N66U" class="lightTip" target="_self" rel="nofollow">Install and run Subliminal (subtitle finder) on N66U
    Hello, I was wondering if it's possible to install subliminal (https://github.com/Diaoul/subliminal) on the N66U and have it run using Transmission's ""script-torrent-done".

    Install and run Subliminal (subtitle finder) on N66U
  • Asuswrt-Merlin 378.51 Beta 1 is out" class="lightTip" target="_self" rel="nofollow">Asuswrt-Merlin 378.51 Beta 1 is out
    Highlights of this release:

    • Official support for the RT-N16 is being dropped. This last model based on SDK5 requires too much efforts to maintain. New features such as the new wireless log would have to be re-written specifically for that model.
    • The RT-AC3200 is now supported.
    • Entware is now supported on ARM models, based on Zyxmon's Qnapware repository
    • Completely redesigned the Wireless Log page. With the addition of a third radio on the...

    Asuswrt-Merlin 378.51 Beta 1 is out