Den nyligen färdigställda Mythboxen (gentoo) önskar sig ett WLAN kort (PCI). :) Då jag måste köpa nytt så är funderingen givetvis vilket jag ska satsa på? 54 mbit räcker gott och väl. Accesspunkt finns redan, en D-link DWL-700AP-A1. Vill ej använda ndiswrapper'n. :l Ett kort som stöder "Intersil PrismII" t.ex. verkar tryggt. Men vilket? :q
Vilket WLAN kort?
5 svar · 733 visningar · startad av Rogger
Varje dist har en lista över hårdvaran som stöds. Kika på deras webbplats och se efter. Annars kan du alltid kompilera om kärnan och lägga in stöd för hand om den hårdvaran stöds i den aktuella kärnan dvs.
Jag tar tillbaka det där om prism. Verkar vara förlegad information. Nu lutar det närmast mot ett Netgear WG311T. Det kortet ska vara baserat på ett Atheros 5212 chipset enligt mina efterforskningar och då är det madwifi som gäller. :OO
Är det någon som har linuxerfarenhet av detta kort?? :q
Jag konfigurerade (och har meckat med tidigare också) ett helt NetGear baserat nätverk igår, med WLAN, LAN. Väldigt smidigt tycker jag det var, bara att klicka och vänta lite i stort sett så var det klart. När jag konfigurerade mitt eget med DI604 var det aningens knepigare. NetGear är helt klart riktigt bra.
WG311T madwifi gentoo
Japp, då är ett Netgear WG311TIS V1H3 (Rev. A3) inhandlat, installerat samt konfigurerat. Jag kan med glädje konstatera att det fungerar "out-of-the-box" med madwifi-driver-0.1_pre20050420 ur portageträdet. Rekommenderas! :)
Så här gick det till:
Först och främst, installera kortet på ledig PCI plats. Därefter
boota datorn... ;) Kontrollera att kortet identifieras korrekt.
# lspci | grep 802.11
0000:01:0b.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
Kortet finns där! Bestyckat med ett Atheros AR5212 chipset. Då är det "madwifi" drivaren som gäller.
Uppdatera portageträdet så att du får hem den senast tillgängliga drivrutinen.
# emerge sync
Avmaska madwifi-driver då denna inte är "stable" ännu:
echo "=net-wireless/madwifi-driver-0.1_pre20050420" >> /etc/portage/package.keywords
Installera madwifi-driver paketet:
# emerge -v net-wireless/madwifi-driver
Ladda din nya modul:
# modprobe ath_pci
Kör sedan "dmesg" och kontrollera innehållet på slutet. Resultat bör se ut ungefär så här:
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413)
wlan: 0.8.4.5 (EXPERIMENTAL)
ath_rate_onoe: 1.0
ath_pci: 0.9.4.12 (EXPERIMENTAL)
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 9
PCI: setting IRQ 9 as level-triggered
ACPI: PCI Interrupt 0000:01:0b.0[A] -> Link [LNKH] -> GSI 9 (level, low) -> IRQ 9
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: mac 7.9 phy 4.5 radio 5.6
ath0: 802.11 address: 00:0f:b5:f8:4c:c9
ath0: Use hw queue 0 for WME_AC_BE traffic
ath0: Use hw queue 1 for WME_AC_BK traffic
ath0: Use hw queue 2 for WME_AC_VI traffic
ath0: Use hw queue 3 for WME_AC_VO traffic
ath0: Atheros 5212: mem=0xfc9e0000, irq=9
För att installera madwifiverktygen:
Avmaska "madwifi-tools":
# echo "=net-wireless/madwifi-tools-0.1_pre20050420" >> /etc/portage/package.keywords
Installera sedan:
# emerge net-wireless/madwifi-tools
och wireless-tools, innehåller bl.a. iwconfig:
# emerge net-wireless/wireless-tools
Kör kommandot "iwconfig" och beskåda ditt nya kort:
Lägg till WEP-nyckel med:
iwconfig ath0 key XXXXXXXXXXX
Sedan konfigurerar vi kortet för att se att det fungerar:
Tilldela wlan-kortet ett ip:
# ifconfig ath0 192.168.1.3
Stäng det trådanslutna lan'et:
# ifconfig eth0 down
Lägg till den nya "rutten":
# route add default gw 192.168.1.9
Funkar det?? Pinga eller surfa iväg mot okända mål.
För att konfigurera kortet vid bootning:
Ladda madwifi modules automagiskt vid boot:
echo "ath_pci" >> /etc/modules.autoload.d/kernel-2.6
Gå till /etc/conf.d Ge kommandot:
# cp wireless.examples wireless
Editera /etc/conf.d/wireless efter önskemål, filen är väl kommenterad och jag stötte inte på några problem här.
Ändra sedan i filen /etc/conf.d/net
Jag låter det trådbundna kortet sitta kvar så jag lägger till en rad med:
config_ath0=( "192.168.1.3 netmask 255.255.255.0 broadcast 192.168.1.255" )
samt ändrar routes till:
routes_ath0=( "default via 192.168.1.9" )
Nästa steg blir att lägga till en ny instans i /etc/init.d:
cp /etc/init.d/net.eth0 /etc/init.d/net.ath0
Filen behöver inte editeras (detta är redan gjort i conf.d/net)
Starta det trådlösa kortet vid bootning:
rc-update add net.ath0 default
Det trådbunda behöves ej längre vid normal drift:
rc-update del net.eth0 default
Klart! Boota om och se allt fungerar som det ska.
OBS! Förfarande ovan beskriver stegen jag behövde för att få igång kortet och är inte testat under andra förhållanden. Meddela gärna om något fel har smugit sig in.
Coolt! Kanske jag kan ha nytta av ny, deras NetGear nät funkar inge bra trådlöst just nu... självklart får _jag_ fixa det :(