[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 revision | Next revisionBoth sides next revision | ||
slackbook:wifi [2012/09/17 00:06 (UTC)] – [Wifi Protected Access] Added original text and formatting mfillpot | slackbook:wifi [2012/09/17 01:22 (UTC)] – [rc.inet1.conf revisited] Added original text and formatting mfillpot | ||
---|---|---|---|
Line 166: | Line 166: | ||
==== rc.inet1.conf revisited ==== | ==== rc.inet1.conf revisited ==== | ||
- | Welcome back to rc.inet1.conf. You will recall that in Chapter 14, Networking | + | Welcome back to '' |
+ | that in [[: | ||
+ | to automatically configure NICs whenever Slackware boots. | ||
+ | will use it to configure wifi as well. | ||
- | < | ||
- | Recall that each NIC had a name or number that identified the variables that correspond with it? The same holds true for wifi NICs, only they have even more variables due to the added complexity of wireless networking. | + | < |
+ | |||
+ | If you're using WPA2, you'll still need to setup | ||
+ | wpa_supplicant.conf properly first, however. | ||
- | # rc.inet1.conf (excerpt) | + | </ |
- | # ====================== | + | |
- | ## Example config information for wlan0. | + | |
- | ## in your info. (You may not need all of these for your wireless network) | + | |
- | IFNAME[4]=" | + | |
- | IPADDR[4]="" | + | |
- | NETMASK[4]="" | + | |
- | USE_DHCP[4]=" | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | WLAN_ESSID[4]=" | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # | + | |
- | # set EncrypType=TKIP | \ | + | |
- | # set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16" | + | |
- | WLAN_WPA[4]=" | + | |
- | # | + | |
- | When we discussed wired ethernet, | + | Recall that each NIC had a name or number that identified |
+ | that correspond | ||
+ | have even more variables due to the added complexity | ||
+ | networking. | ||
- | To begin, WLAN_ESSID[n] and WLAN_CHANNEL[n] should be self-explanatory by now; they refer the the essid and frequency to use. WLAN_MODE[n] is either managed or ad-hoc. Anyone connecting to an access point will want to use managed mode. WLAN_KEY[n] is the WEP key to use, if you're forced to use WEP. WLAN_IWPRIV[n] is a very complicated variable that sets other variables inside itself. WLAN_IWPRIV[n] is used for WPA2 networks. Here you tell Slackware what authentication mode, encryption type, and key to use for WPA2 connections. Please note that WLAN_KEY[n] and WLAN_IWPRIV[n] are mutually exclusive; you can't use both on the same interface. If you successfully configure all this, then Slackware will attempt to connect to your wireless network as soon as the system boots. | ||
- | But wait, that's so much work! And what if I need to connect to multiple wireless networks? I take my laptop to work and school and need to seamlessly setup those wireless connections as soon as one is within range. Doing things this way is simply too much work. You're absolutely correct. | + | < |
+ | # rc.inet1.conf (excert) | ||
+ | # ====================== | ||
+ | ## Example config information for wlan0. | ||
+ | ## in your info. (You may not need all of these for your wireless network) | ||
+ | IFNAME[4]=" | ||
+ | IPADDR[4]="" | ||
+ | NETMASK[4]="" | ||
+ | USE_DHCP[4]=" | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | WLAN_ESSID[4]=" | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # set EncrypType=TKIP | \ | ||
+ | # set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16" | ||
+ | WLAN_WPA[4]=" | ||
+ | # | ||
+ | </ | ||
+ | |||
+ | |||
+ | When we discussed wired ethernet, each //n// in the | ||
+ | variable corresponded with the //n// in | ||
+ | // | ||
+ | no longer holds true. Notice that the variable IFNAME[4] has a value | ||
+ | of //wlan0//. It is common for wireless cards to have an interface name | ||
+ | other than //ethn// and that is reflected here. When | ||
+ | '' | ||
+ | Slackware knows to apply all these options to the //wlan0// wifi NIC | ||
+ | instead of the (probably non-existant) eth4 wired NIC. Many of the | ||
+ | other options are the same. IP address information is added in | ||
+ | exactly the same way we discussed for wired network cards in [[: | ||
+ | some explanation. | ||
+ | |||
+ | |||
+ | To begin, // | ||
+ | // | ||
+ | they refer the the essid and frequency to | ||
+ | use. // | ||
+ | **managed** or **ad-hoc**. | ||
+ | Anyone connecting to an access point will want to use managed mode. | ||
+ | // | ||
+ | to use WEP. // | ||
+ | variable that sets other variables inside itself. | ||
+ | // | ||
+ | tell Slackware what authentication mode, encryption type, and key to | ||
+ | use for WPA2 connections. | ||
+ | // | ||
+ | are mutually exclusive; you can't use both on the same interface. | ||
+ | you successfully configure all this, then Slackware will attempt to | ||
+ | connect to your wireless network as soon as the system boots. | ||
+ | |||
+ | |||
+ | But wait, that's so much work! And what if I need to connect to | ||
+ | multiple wireless networks? | ||
+ | need to seemlessly setup those wireless connections as soon as one is | ||
+ | within range. | ||
+ | absolutely correct. | ||
===== Wicd ===== | ===== Wicd ===== | ||