A wpa supplicant dhcpcd hálózatkezelőként való beállítása
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:
/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:
/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.
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