| | 91 | |
| | 92 | === 9 radio test |
| | 93 | |
| | 94 | GW640x and GW630x J9 slot can be replaced with PCI-e Expansion adapter, contact !sales@gateworks.com for details. Attaching a GW16081 at that site allows 9 and 8 radios can be populated on those boards respectively. |
| | 95 | |
| | 96 | A limiting factor when using Ventana was the address space, Newport has a much larger address space therefore allowing numerous modern devices to be working simultaniously. For a test 9x GW17032 (WLE900VX, ATH9k) radios were brought up as access points. This configuration can be achieved very simply using the following steps. |
| | 97 | |
| | 98 | - Attach radios to both boards, attach expansion board to SBC. |
| | 99 | - Attach barrel jack power to expansion board. The radios are going to draw more power than can be can be provided through the mezzinene expansion header. |
| | 100 | - Attach POE, or barrel jack power to SBC. |
| | 101 | - Using your perfered method install your perfered BSP, during this testing Ubuntu Bionic with 4.20 kernel was used. |
| | 102 | - Boot Bionic download necessary software and scripts |
| | 103 | - |
| | 104 | {{{ |
| | 105 | apt-get update |
| | 106 | apt-get install hostapd |
| | 107 | }}} |
| | 108 | - Download hostapd-conf script |
| | 109 | {{{ |
| | 110 | wget https://raw.githubusercontent.com/Gateworks/meta-gateworks/master/recipes-support/hostapd-conf/hostapd-conf/hostapd-conf |
| | 111 | }}} |
| | 112 | - Add execute permission |
| | 113 | {{{ |
| | 114 | chmod +x hostapd-conf |
| | 115 | }}} |
| | 116 | - Configure radions as AP's |
| | 117 | - For a full overview see [wiki:/wireless/wifi#hostapd here] |
| | 118 | - Verify available channels |
| | 119 | {{{ |
| | 120 | ./hostapd-conf wlan0 |
| | 121 | }}} |
| | 122 | - Output looks like this |
| | 123 | {{{ |
| | 124 | Available Channel Information on phy0 |
| | 125 | ===================================== |
| | 126 | Band 1: |
| | 127 | Channel Freq Allowed HT Modes |
| | 128 | 0 0000 HT20 HT40 HT40+ HT40- |
| | 129 | 1 2412 HT20 HT40 HT40+ |
| | 130 | 2 2417 HT20 HT40 HT40+ |
| | 131 | 3 2422 HT20 HT40 HT40+ |
| | 132 | 4 2427 HT20 HT40 HT40+ |
| | 133 | 5 2432 HT20 HT40 HT40+ HT40- |
| | 134 | 6 2437 HT20 HT40 HT40+ HT40- |
| | 135 | 7 2442 HT20 HT40 HT40+ HT40- |
| | 136 | 8 2447 HT20 HT40 HT40+ HT40- |
| | 137 | 9 2452 HT20 HT40 HT40+ HT40- |
| | 138 | 10 2457 HT20 HT40 HT40- |
| | 139 | 11 2462 HT20 HT40 HT40- |
| | 140 | |
| | 141 | Band 2: |
| | 142 | Channel Freq Allowed HT Modes |
| | 143 | 0 0000 HT20 HT40 HT40+ HT40- VHT20 VHT40 VHT80 |
| | 144 | 36 5180 HT20 HT40 HT40+ VHT20 VHT40 VHT80 |
| | 145 | 40 5200 HT20 HT40 HT40- VHT20 VHT40 VHT80 |
| | 146 | 44 5220 HT20 HT40 HT40+ VHT20 VHT40 VHT80 |
| | 147 | 48 5240 HT20 HT40 HT40- VHT20 VHT40 VHT80 |
| | 148 | 144 5720 HT20 HT40 HT40- VHT20 VHT40 VHT80 |
| | 149 | 149 5745 HT20 HT40 HT40+ VHT20 VHT40 VHT80 |
| | 150 | 153 5765 HT20 HT40 HT40- VHT20 VHT40 VHT80 |
| | 151 | 157 5785 HT20 HT40 HT40+ VHT20 VHT40 VHT80 |
| | 152 | 161 5805 HT20 HT40 HT40- VHT20 VHT40 VHT80 |
| | 153 | 165 5825 HT20 HT40 HT40+ VHT20 VHT40 VHT80 |
| | 154 | }}} |
| | 155 | - Using this information create .conf file for each radio |
| | 156 | {{{ |
| | 157 | ./hostapd-conf wlan0 testlan0 161 VHT80 testlan0 |
| | 158 | }}} |
| | 159 | - Using this information create .conf file for each radio |
| | 160 | {{{ |
| | 161 | ./hostapd-conf wlan0 testlan0 161 VHT80 testlan0 |
| | 162 | }}} |
| | 163 | - Launch hostapd using .conf files and background processes. |
| | 164 | {{{ |
| | 165 | hostapd hostapd-phy0.conf & |
| | 166 | }}} |
| | 167 | - Output looks like this |
| | 168 | {{{ |
| | 169 | wlan0: interface state UNINITIALIZED->HT_SCAN |
| | 170 | Using interface wlan0 with hwaddr 04:f0:21:3e:59:74 and ssid "testlan0" |
| | 171 | wlan0: interface state HT_SCAN->ENABLED |
| | 172 | wlan0: AP-ENABLED |
| | 173 | }}} |
| | 174 | - Enjoy your AP's |
| | 175 | |