comprookie2000's blog

Podcast 46 Wireless Networking (SOLVED)

Wireless networking in Linux is getting easier all the time, as more cards are being supported. Some distro's provide nice GUI applications and your wireless may "just" work. If you want to know how it works under the hood, or you are having problems, I recruited my friend, Sylvain (d2_racing), the wireless guru from the Gentoo forums to explain it all to us. If you have any questions, you can reach me at david at linuxcrazy dot com, or on freenode irc, channel #linuxcrazy.
wireless

Links
Gentoo Forums
http://forums.gentoo.org/viewforum-f-18.html

Forums Gentoo Quebec
http://www.gentoo-quebec.org/forum/

Comprookie2000 Forum
http://www.abbottdavid.com/forum/index.php/board,11.0.html

Comprookie2000 T61
http://dwabbott.com/ibmT61/

irc network freenode channel #linuxcrazy

Download

ogg

mp3

Sylvain's Notes
# emerge -av wireless-tool
# emerge -av net-wireless/wpa_supplicant

After that you can safely run this :

# ifconfig -a
# iwconfig
# iwlist scan
# dmesg | grep -i iwl

For the intel wireless card, you need the ucode, so there's the command for each specify ucode :

# emerge -av iwl3945-ucode
# emerge -av iwl4965-ucode
# emerge -av iwl5000-ucode

For the Atheros, you need to make sure that you use the ath5k module inside the kernel.

For the /etc/conf.d/net, you need to have this inside it :

#WPA_SUPPLICANT
modules=( "wpa_supplicant" )
wpa_supplicant_wlan0_="-Dwext"
config_wlan0=( "dhcp" )

And for the /etc/wpa_supplicant/wpa_supplicant.conf you can have this inside it :

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
ap_scan=0
#update_config=1

This is for a WPA2 encryption method :

network={
ssid="gentoonet"
psk="mykey"
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
priority=20
}

This is for a WEP encryption method :

network={
ssid="your_SSID"
key_mgmt=NONE
wep_key0="Your_Key_In_Hexa"
wep_tx_keyidx=0
priority=15
}

This is for a WPA encryption method :
network={
ssid="example"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=your_hex_key_with_no_quote
priority=10

}

This is for a non-encrypted network :

network={
ssid="votre_SSID"
key_mgmt=NONE
priority=05
}

Here's the documentation that I use :
http://www.gentoo-quebec.org/index.php?page=docs&v=206
http://www.gentoo-quebec.org/index.php?page=docs&v=600
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=4&chap=4

For the kernel configuration, you need this :

(*) Wireless
(M) Improved wireless configuration API
(*) nl80211 new netlink interface support
(M) Generic IEEE 802.11 Networking Stack (mac80211)
(M) Generic IEEE 802.11 Networking Stack
(M) IEEE 802.11 WEP encryption (802.1x)
(M) IEEE 802.11i CCMP support
(M) IEEE 802.11i TKIP encryption

(M) RF switch subsystem support
(M) Input layer to RF switch connector

(*) Wireless LAN
(*) Wireless LAN (IEEE 802.11)
(M) Intel Wireless Wifi Core
(*) IWLWIFI RF kill support
(M) Intel PRO/Wireless 3945ABG/BG Network Connection
(*) Enable Spectrum Measurement in iwl3945 drivers
(*) Enable LEDS features in iwl3945 driver
(*) Enable full debugging output in iwl3945 driver

(*) Cryptographic algorithm manager
(M) SHA1 digest algorithm
(M) SHA256 digest algorithm
(M) ECB support
(M) CBC support
(M) PCBC support
(*) AES cipher algorithms
(*) AES cipher algorithms (i586)
(*) ARC4 cipher algorithm
(*) Michael MIC keyed digest algorithm

(comprookie2000's kernel .config 2.6.28)

3945ABG (rev 02)
CONFIG_WLAN_80211=y
CONFIG_IWLWIFI=y
CONFIG_IWLCORE=y
CONFIG_IWL3945=m
CONFIG_IWL3945_RFKILL=y
CONFIG_IWL3945_SPECTRUM_MEASUREMENT=y
CONFIG_IWL3945_LEDS=y
CONFIG_IWL3945_DEBUG=y

Podcast 45 Interview with Sylvain Alain (d2_racing) Gentoo Moderator

In this podcast I interview Sylvain Alain (d2_racing) Gentoo Moderator and Member of the Gentoo-Quebec team. If you have any questions, you can reach me at david at linuxcrazy dot com, or on freenode irc, channel #linuxcrazy.
sylvain

Links
Gentoo school back at the University Laval in 2005 TuxCafé : http://tuxcafe.org/ The teachers were Laurent Duchesne and Steeve Maltais.

Gentoo-Quebec training:

The Gentoo-Quebec group has offered its first training session about the Gentoo distribution on Saturday 13th, 2008. First of a series of 18, this course enabled 24 participants to familiarize themselves with the Gentoo LiveCD and to briefly learn about the command line utilities involved when installing Gentoo.

This training session was made possible thanks to the Gentoo-Quebec team as well as Copernic, http://www.copernic.com/ which provided a training room and the network installation for all participants. For more information, please consult the Internet web site at the following address (in French): http://gentoo-quebec.org

One of there more advance user's is Mathieu Bélanger nickname : DestroyFx
He is on the Gentoo forum, and also inside the IRC Channel and the Gentoo-Quebec.org forum too.

For the documentation, co-writer is Guy Fontaine Nickname Gfontaine on IRC and on the Gentoo-quebec forum.
On the official Gentoo forum, he uses the nickname aramis_qc.

The school documentation : http://www.gentoo-quebec.org/index.php?page=docs

Gentoo-Quebec Forum : http://www.gentoo-quebec.org/forum/

The Gentoo-Quebec.org team : http://www.gentoo-quebec.org/index.php?page=gq



The current class members!
class

Download

ogg

mp3

On a side note I just updated to openrc 0.4.0-r1 and baselayout 2.0.0 . Make sure your follow the great documentation here ; http://www.gentoo.org/doc/en/openrc-migration.xml

Also during my big update to ~amd64 I updated to xorg-X11 7.4 and xorg-server 1.5.3 . If you cannot start X because of module version mismatch errors, this is your problem. You can generate a list of all installed packages in the x11-drivers category using this command:
emerge portage-utils; qlist -I -C x11-drivers/

Podcast 44 (All this is) Gentoo for me | by ArneBab

In this podcast I play a song by Arne about his love affair with Linux. Logviewer, a command line multible log viewer program by Adam Sampson, and much more. Happy Holidays and should be a very fun year playing with Linux :) If you have any questions, you can reach me at david at linuxcrazy dot com, or on freenode irc, channel #linuxcrazy.
drobbins

Links
(All this is) Gentoo for me

forum post and lyrics
http://forums.gentoo.org/viewtopic-t-713328-highlight-.html


VIM Reference Card
http://www.linux.ie/articles/tutorials/vim-3.0.refcard.html


Python Heavyweights

Alan Gauld (Learning to Program)
http://www.freenetpages.co.uk/hp/alan.gauld/

Wesley Chun (Core Python Programming)
http://corepython.com/


asterikast videos
http://www.asterikast.com/episodes.php

Firefox Backup FEBE
http://customsoftwareconsult.com/extensions/febe/febe.html

Logviewer
http://wirelessfun.mobi/wordpress/?p=33

Javascript code prettifier
http://dwabbott.com/css_pre.html

MSI MS-1222
http://www.msicomputer.com/NB/product_spec.asp?model=MS-1222

Come join the fun on irc server freenode | channel #gentoo

Download

ogg

mp3

Podcast 43 Patrick Lauer (bonsaikitten)

Interview with Patrick Lauer (bonsaikitten) Gentoo Developer. Patrick just recently rejoined the Gentoo project, at the rejoice of many (me for one). If you have any questions, you can reach me at david at linuxcrazy dot com, or on freenode irc, channel #linuxcrazy.
drobbins

Patrick's playground
http://www.gentooexperimental.org/~patrick/weblog/

Bonsai Kitten From Wikipedia
http://en.wikipedia.org/wiki/Bonsai_Kitten

Project Sunrise - Gentoo User Overlay
http://www.gentoo.org/proj/en/sunrise/

Come join the fun on irc server freenode | channel #gentoo

Download

ogg

mp3

Syndicate content