[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
howtos:network_services:running_an_access_point_from_a_slackware_box [2016/11/18 15:03 (UTC)] – [4.7.2 Slackware Wireless Clients] louigi600 | howtos:network_services:running_an_access_point_from_a_slackware_box [2022/05/02 12:27 (UTC)] – [10 Conclusions] louigi600 | ||
---|---|---|---|
Line 82: | Line 82: | ||
To obtain hostapd you could either download a binary version from some reliable source or compile it from sources. You might be slightly better off compiling from sources, so that you get e fairly recent version, but it's up to you. Just don't try using really old hostapd versions like 0.6.7 on 2.6+ kernels: hostapd has followed the kernel wireless stack drivers and transitioned from only supporting FullMAC devices to supporting SoftMAC on almost all devices trough nl80211. Nowadays the combination of both hardware and driver supporting FullMAC is hard to come by (Prism2/ | To obtain hostapd you could either download a binary version from some reliable source or compile it from sources. You might be slightly better off compiling from sources, so that you get e fairly recent version, but it's up to you. Just don't try using really old hostapd versions like 0.6.7 on 2.6+ kernels: hostapd has followed the kernel wireless stack drivers and transitioned from only supporting FullMAC devices to supporting SoftMAC on almost all devices trough nl80211. Nowadays the combination of both hardware and driver supporting FullMAC is hard to come by (Prism2/ | ||
- | Hostapd sources can be downloaded from [[http:// | + | Hostapd sources can be downloaded from [[http:// |
Compiling hostapd is really simple: | Compiling hostapd is really simple: | ||
- extract the sources | - extract the sources | ||
Line 89: | Line 89: | ||
- edit the defconfig file and enable any optional features you need (default is fine for a simple setup) | - edit the defconfig file and enable any optional features you need (default is fine for a simple setup) | ||
- copy the defconfig file to .config | - copy the defconfig file to .config | ||
+ | - make a softlink for netlink includes (cd / | ||
- make | - make | ||
- make install (or optionally just put in / | - make install (or optionally just put in / | ||
Line 399: | Line 400: | ||
It should then be possible to restart rc.inet1 (or just rc.inet1 wlan0_down and rc.inet1 wlan0_up) and the client should associate. | It should then be possible to restart rc.inet1 (or just rc.inet1 wlan0_down and rc.inet1 wlan0_up) and the client should associate. | ||
- | There' | + | There' |
# wpa_supplicant -B -W -Dwext -i wlan0 -c / | # wpa_supplicant -B -W -Dwext -i wlan0 -c / | ||
Line 443: | Line 444: | ||
in it the above snippet would have saved the new network to wpa_supplicant.conf and associated you with it. | in it the above snippet would have saved the new network to wpa_supplicant.conf and associated you with it. | ||
- | Remember that if you' | + | Remember that if you' |
> set_network 0 ssid " | > set_network 0 ssid " | ||
OK | OK | ||
> set_network 0 key_mgmt NONE | > set_network 0 key_mgmt NONE | ||
+ | OK | ||
+ | > | ||
+ | |||
+ | |||
==== 4.7.3 Other Linux Distributions Wireless Clients ==== | ==== 4.7.3 Other Linux Distributions Wireless Clients ==== | ||
- | I've tried various other flavor distributions ... most don't use wpa_gui for associating to AP but some sort of other tool that generally pops up when you click on the icon that notifies the presence of an Access Point. After a few headaches I found that best association success is achieved by forcing setup for hidden AP even if the AP I'm configuring has not the hidden essid. | + | I've tried various other flavor distributions ... most don't use wpa_gui for associating to AP but some sort of other tool that generally pops up when you click on the icon that notifies the presence of an Access Point. After a few headaches I found that best association success is achieved by forcing setup for hidden AP even if the AP I'm configuring has not the hidden essid. You can always use wpa_cli on the command line if it's shipped with whatever distro you prefer. |
Line 967: | Line 972: | ||
I'm not going to miss my old low end AP, are you ? | I'm not going to miss my old low end AP, are you ? | ||
I replaced it with home-brew stuff from which this article is derived. | I replaced it with home-brew stuff from which this article is derived. | ||
- | Over the years I've done several remakes adding some new features. The last upgrade was 8 programmable | + | Over the years I've done several remakes adding some new features. The last upgrade was using a Friendlyelec NanoPi R1S with integrated wifi and 2 ethernet nics requiring no extra usb dongles. |
+ | |||
+ | Gen 5 | ||
+ | |||
+ | {{howtos: | ||
+ | |||
+ | Gen 4 | ||
+ | |||
+ | {{howtos: | ||
+ | |||
+ | |||
+ | Gen 3 | ||
+ | |||
+ | {{howtos: | ||
+ | |||
+ | Gen 2 | ||
+ | |||
+ | {{howtos: | ||
+ | |||
+ | Gen 1 | ||
- | {{http:// | + | {{howtos:network_services:g1_seagate_docstar.jpg| Seagate DocStart}} |
- | {{http:// | + | |
- | {{http:// | + | |