A wpa supplicant dhcpcd hálózatkezelőként való beállítása

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Wpa supplicant/Setup for dhcpcd as network manager and the translation is 100% complete.
Other languages:

Először kövesse a dhcpcd beállítási útmutatóját.

Emerge paranccsal fordítsa le futtatható bináris kódra a wpa_supplicant alkalmazást (2.6-r2 vagy újabb verzió szükséges a CONFIG_MATCH_IFACE opcióhoz, amely 2017 áprilisában került hozzáadásra):

root #emerge --ask net-wireless/wpa_supplicant

OpenRC használata

Egészítse ki a conf.d fájlt a -M opcióval a vezeték nélküli hálózati interfészhez:

FILE /etc/conf.d/wpa_supplicant
wpa_supplicant_args="-B -M -c/etc/wpa_supplicant/wpa_supplicant.conf"

Amennyiben a vezetékes interfész hitelesítésére szükség van, akkor ennek a beállításfájlnak így kell kinéznie:

FILE /etc/conf.d/wpa_supplicant
wpa_supplicant_args="-ieth0 -Dwired -c/etc/wpa_supplicant/wpa_supplicant_wired.conf -B -M -c/etc/wpa_supplicant/wpa_supplicant.conf"

A beállítás elvégzése után futtassa szolgáltatás formájában:

root #rc-update add wpa_supplicant default
root #rc-service wpa_supplicant start

Systemd használata

Systemd lehetővé teszi az egyszerűbb eszközönkénti beállítást anélkül, hogy létre kellene hozni a fent említett conf.d fájlokat. Ahogyan a wpa_supplicant tételnél a Natív szolgáltatások szakaszban magyarázva van, egy olyan szolgáltatási symlink, mint például wpa_supplicant@wlan0.service, külön beállításfájlt keres az eszköz wlan0 kezeléséhez ebben az esetben.

Ahhoz, hogy egy adott eszközt ilyen módon állítson be, először másolja vagy nevezze át a /etc/wpa_supplicant/wpa_supplicant.conf fájlt /etc/wpa_supplicant/wpa_supplicant-DEVNAME.conf néven, ahol a DEVNAME az eszköz neve legyen, például wlan0.

Ezután lépjen a /etc/systemd/system/multi-user.target.wants könyvtárba, és hozza létre a symlinket:

root #ln -s /lib/systemd/system/wpa_supplicant@.service wpa_supplicant@DEVNAME.service

ahol a DEVNAME ugyanaz az eszköznév, mint a fent említett conf fájlban.

Important
Figyeljen arra, hogy mindkét argumentumban az @ jel szerepeljen a symlink lépésnél.

Tesztelje a rendszert:

root #systemctl daemon-reload
root #systemctl start wpa_supplicant@DEVNAME
root #systemctl status wpa_supplicant@DEVNAME