Arch Linux vezeték nélküli internet beüzemelése

Nos, amennyiben valakinek kedve támadt a sziszi leírása alapján telepíteni eme nagyszerű rendszert és esetleg ezt egy noteszgépen tette volna meg, vagy wifin keresztül szeretne az internethez kapcsolódni, itt egy kis segítség a wifi beizzítására.
Lehetőségünk van mind karakteres, mind grafikus shellen kapcsolódni vezeték nélküli hálózatokhoz.

Karakteres shell esetén a következők a teendők:
-először nézzük meg, miféle vezeték nélküli hálózati eszközzel ajándékozott meg minket a mobilgépünk gyártója. Ezt a következő paranccsal tehetjük
meg.

lspci  | grep Wireless

Mint említettem egy asus netbookom van nevezetesen egy  eee-900HA típusú, így nálam a parancs kimenete:

02:00.0 Ethernet controller : Atheros Communication inc. AR5001 Wireless Network Adapter (rev 01)

Ha nem ismerné fel egyből a wifi eszközünket a rendszer, automatikusan járjunk utána, hogy mi a pontos típus és telepítsük a hozzá illő drivert.
Intel tulajdonosoknak az iwlwifi csomagokat ajánlom figyelmébe, ezek közül értelemszerűen a típushoz megfelelően válasszuk ki a nekünk valót.
A megfelelő csomag kiválasztásához, illetve a csomagok kilistázásához használjuk a pacman csomagkereső funkcióját.

sudo pacman  -Ss iwlwifi

Majd ha megtaláltuk a megfelelőt telepítsük
A konzolon való vezeték nélküli kapcsolat létrehozásához néhány csomagra lesz szükségünk.
Úgy gondolom, hogy akinek szüksége van ilyen leírásra, nem szívesen csatlakozna kézzel, ezért egy egyszerű konzolos profil alapú wifi csatlakozásilehetőséget tárgyalok ki.
Van előnye és hátránya egyaránt. Főleg annak ajánlott ez a típusú csatlakozási lehetőség, aki különböző fix helyeken használja a wezetéknélküli internetelérést használ.Gondolok ezalatt olyasmire hogy otthon, munkahelyen, iskolában vagy nyilvános helyen más más profilt használ. Ehhez nyújt nagy segítséget a netcfg nevű program. Ez természetesen a hivatalos csomagtárolókból egyszerűen telepíthető.

sudo pacman -S netcfg
sudo pacman -S wpa_actiond ifplugd # (ezek a későbbiekben hasznosak lehetnek)

Miután telepítettük ezt a nagyszerű programot lépjünk be a „/etc/network.d/examples/” könyvtárba.
Itt találunk 12db sablont amelyek alapján nekiállhatunk a saját profiljainkat létrehozni.
!HOHÓ! Mielőtt rögtön nekiesnénk a szerkesztésnek. Ne az itt található profilokat szerkesztgessük, mert ezek csak minták. A nekünk szükséges profiltipus minta file-ját másoljuk egy könyvtárral beljebb azaz a „/etc/network.d/ könyvtárba. Nevezzük át, hogy egyértelmű legyen a profil nevéből, hogy hol is kívánjuk használni.

Nézzünk egy példát:

Kimásoljuk az előbb említett módon pl. a wireless-wpa nevü sablont.
Ez így néz ki:

CONNECTION='wireless'
DESCRIPTION='A simple WPA encrypted wireless connection'
INTERFACE='wlan0'
SECURITY='wpa'
ESSID='MyNetwork'
KEY='WirelessKey'
IP='dhcp'

Átnevezzük pl.: home (mert egy otthoni wpa titkosítású profilt szeretnénk létrehozni)

Ilyen módon testreszabjuk:

CONNECTION="wireless"
DESCRIPTION="home_wifi"
INTERFACE="wlan0"
SECURITY="wep"
ESSID="essid értelemszerüen a routerünk essid-jét behelyettesítve"
KEY="12345678901234567890123456"
IP="dhcp"

Mentés után, amennyiben helyesen állítottuk be, a következő módon csatlakozhatunk a hálózatra:

netcfg home

Ha le szeretnénk kapcsolódni: „netcfg down home”
A netcfg egyép funkcióiról a : „netcfg help” parancsal tájékozódhatunk.Ezt itt nem kívánom részletezni.

Most jogosan kérdezheti valaki, hogy: mi történik, ha van 2 asztali számítógépem és  második pc-re vezeték nélküli eszközzel szeretném az internet beüzemelni? Minden indulásnál be kell gépelnem a parancsot?
Neeem. Könnyedén beállítható egy automatikus csatlakozás.
Ebben az esetben :
Feltételezem, hogy már beállítottuk a profiljainkat és teszteltük, hogy mindegyik rendben működik -e.

Elővesszük az előbb elmített /etc/rc.conf file-unkat és megnyitjuk szerkesztésre.
Az  INTERFACE=”…” sor alatt létrehozzuk a WIRELESS_iNTERFACE=”wlan0” sort.
Majd a DEMONS sorban a demon-ok közé felvesszük a  „net-auto-wireless” értéket

DAEMONS=(… net-auto-wireless …)
Létre kell hoznunk egy  profilt a wireless-wpa-config profil alapján és szerkesztenünk kell a /etc/wpa_suplication.conf  filet. Ebbe most szintén nem folyok bele, mert a config elején a kommentben le van írva, hogy hogyan kell szerkesztenünk a fájl tartalmát.

Ha felmerülne az igény arra, hogy a boot során a betöltendő profilok közül választani lehessen a  tartózkodási helyünkhöz igazodva,természetesen erre is van lehetőség.
Mindössze telepítenünk kell a dialog nevü csomagot

# sudo pacman -S dialog

Ezt követően szerkesszük a következőképpen a /etc/rc.conf file-t:

NETWORKS=(menu)

DAEMONS=(… net-profiles …)

Mentés és reboot után már meg is jelenik ez a menü és válogathatunk a profiljaink között.
Megjegyzem ezt a menüt boot után is meghívhatjuk a „netcfg-menu” parancsal.

A konzolos vezeték nélküli kapcsolódás szakasz végén megemlítenék még néhány hasznos parancsot programot:
-iwconfig : (Ezzel a parancsal lehet kilistáztatni a rendszerünkben a wifi képes eszözeinket.)
-iwlist „wlan0” scan : (Ezzel az elérhető wifi hálózatokat listázhatjuk ki,elég részletes információt kapva az egyes hálózatokról.)

-wifi-select : (ezzel a programmal egy dialog menüben választhatunk az elérhető hálózatok közül. Megjegyezném, nekem titkosított hálózatra nem
sikerült  kapcsolódnom ezzel a programmal, mert nem is kérte a jelszót.)
A parancs használata: sudo wifi-select wlan0 , általánosabban: sudo wifi-select „interface”
Ezekkel a gondolatokkal zárom a konzolos szakaszt.

Nézzük, mi a helyzet abban az esetben ha valaki kényelmesen grafikus felületen szeretne Arch linuxon wifi hálózathoz kapcsolódni:
Csak ajánlani tudom a wicd nevű hálózatkezelő programot. Telepítését és üzembehelyezését tekintve sem egy nagy szakértelmet igénylő program.
Telepítés és üzembehelyezés:

Mielőtt nekifutnánk a telepítésnek fontos megjegyeznem, hogy más hálózatkezelő démonokkal együtt való futatás problémát okoz. Ezért ha a csomagokat feltelepítettük , minden hálózatkezelőt állítsunk le.

/etc/rc.d/network stop
/etc/rc.d/dhcdbd stop
/etc/rc.d/networkmanager stop
sudo pacman -S wicd

Szükség esetén, ha nincs telepítve értesítési terület demon akkor telepítsük fel a megfelelőt.
Ha fenn vannak a csomagok, akkor állítsuk is le az egyéb hálózatkezelőt és folytassuk az /etc/rc.conf fájl szerkesztésével.

Ezt a sort változtassuk meg: INTERFACES=(eth0 wlan0)  így:  INTERFACES=(!eth0 !wlan0)

Ahhoz hogy alapértelmezett legyen indulásnál a wicd mint hálózatkezelő a DEMONS sort is szerkesszük úgy hogy szintén „!”-jelet teszünk a jelenleg használt hálózatkezelő démon elé és szúrjuk be a sorba a wicd-t.

DAEMONS=(syslog-ng dbus !network !dhcdbd !networkmanager wicd …)

A hálózatkezelő indítása:

sudo wicd-client

KDE asztali környezet esetén:

sudo wicd-client -n

Megjegyzés: ha gnome felületet használunk, akkor a panelünk értesítési területén megtaláljuk a wicd-t.
Remélem, elég részletes és kimerítő volt a leírás, és bízom benne, hogy lesz, aki hasznát tudja venni.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.