Tartalomjegyzék
Ebben a cikkben azt mutatjuk be, hogyan lehet a Debian 11/10 szerveren és asztali gépen parancssorból csatlakozni a wpa_supplicant segítségével a WiFi hálózathoz. A wpa_supplicant a WPA protokoll supplicant komponensének implementációja.
A Debianban a Wi-Fi beállításához a parancssor segítségével létre kell hoznod egy Wi-Fi hálózati kapcsolatot, mielőtt biztosítanád, hogy az automatikusan csatlakozzon a rendszerindításkor. Olvass tovább, hogy megtaláld a lépésről-lépésre történő útmutatót, hogyan kell ezt megtenni.
Debian Wi-Fi
A Wi-Fi-t használó vezeték nélküli eszközök több különböző eszközben található chipkészletekkel működnek. A Debian egy ingyenes, szoftveralapú rendszer, amely a gyártók és a fejlesztők együttműködésétől függ, hogy minőségi illesztőprogramokat/modulokat készítsenek ezekhez a chipkészletekhez.
Hogyan állítsuk be a WiFi-t a Debianban a parancssorral?
Két fázisban kell elvégezni a WiFi beállítását a Debianban a parancssor segítségével.
- Csatlakozás a WiFihez
- Biztosítsa, hogy a rendszer automatikusan csatlakozik a rendszerindításkor.
Itt egy teljes, lépésről lépésre követhető eljárás a beállítás minden egyes fázisához.
Hogyan hozzon létre WiFi kapcsolatot
A Debianban a következő lépéseket kell követnie a WiFi hálózati kapcsolat létrehozásához:
- A hálózati kártya engedélyezése
- WiFi hálózatok észlelése
- A WiFi kapcsolat konfigurálása a hozzáférési ponttal
- Dinamikus IP-cím elérése DHCP-kiszolgálóval
- Alapértelmezett útvonal hozzáadása az útvonaltáblához
- Az internetkapcsolat ellenőrzése
Az egyes lépéseket a következőképpen kell végrehajtani.
Lásd még: IPv4-cím módosításaA hálózati kártya engedélyezése
Kövesse az alábbi lépéseket a hálózati kártya engedélyezéséhez.
- A WiFi kártya engedélyezéséhez először azonosítania kell a vezeték nélküli kártyát a következő paranccsal: iw dev.
- Ezután feljegyezheti a vezeték nélküli eszköz nevét. A karakterlánc hosszú lehet, ezért ezt a változót használhatja, hogy kiküszöbölje a gépelési fáradságot: export wlan0=.
- A fenti paranccsal hozza elő a WiFi kártyát: sudo ip link set $wlan0 up.
WiFi hálózatok észlelése
Kövesse az alábbi lépéseket a WiFi hálózatok észleléséhez.
- A WiFi hálózatok felderítéséhez a Debianban a következő paranccsal keresse meg az elérhető hálózatokat a vezeték nélküli hálózati felületen: sudo iw $wlan0 scan.
- Győződjön meg róla, hogy a hozzáférési pont SSID-je szerepel az észlelt elérhető hálózatok között.
- Ez a változó kiküszöböli a gépelési erőfeszítéseket: export ssid=.
A WiFi kapcsolat konfigurálása a hozzáférési ponttal
Kövesse az alábbi lépéseket a hálózati kapcsolat konfigurálásához a hozzáférési ponttal.
- A wpa_supplicant szolgáltatással titkosított hálózati kapcsolatot hozhat létre a hozzáférési ponthoz. A szolgáltatás csak a " /etc/wpa_supplicant.conf ,", amely tartalmazza az egyes SSID-k wpa2-kulcsait.
- A hozzáférési ponthoz való csatlakozáshoz adjon hozzá egy bejegyzést a konfigurációs fájlhoz: sudo wpa_passphrase $ssid -i>> /etc/wpa_supplicant.conf.
- Ezzel a paranccsal csatlakozhat a hozzáférési ponthoz: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
- Ezzel erősítse meg a hozzáférési ponthoz való kapcsolódását: iw $wlan0 link.
Dinamikus IP-cím elérése DHCP-kiszolgálóval
Kövesse az alábbi lépéseket a DHCP-vel történő dinamikus IP-cím megszerzéséhez.
- DHCP segítségével szerezzen dinamikus IP-címet: sudo dhclient $wlan0.
- Tekintse meg az IP-címet ezzel a paranccsal: sudo ip addr show $wlan0.
Alapértelmezett útvonal hozzáadása az útvonaltáblához
Kövesse az alábbi lépéseket egy alapértelmezett útvonal hozzáadásához az útvonaltáblához.
- Ellenőrizze az útvonaltáblát ezzel: ip route show.
- Ezzel a paranccsal adjon hozzá egy alapértelmezett útvonalat az útválasztóhoz a WiFI-hez való csatlakozáshoz: sudo ip route add default via dev $wlan0.
Az internetkapcsolat ellenőrzése
Végül a következő paranccsal ellenőrizze, hogy csatlakozott-e a hálózathoz: ping www.google.com .
Automatikus csatlakozás indításkor
Ahhoz, hogy a vezeték nélküli hálózat automatikusan csatlakozzon a rendszerindításkor, létre kell hoznia és engedélyeznie kell egy systemd szolgáltatást a következőkhöz:
- Dhclient
- Wpa_supplicant
Az egyes lépéseket a következőképpen kell végrehajtani.
Dhclient szolgáltatás
- Hozza létre ezt a fájlt: /etc/systemd/system/dhclient.service.
- Ezután szerkessze a fájlt ezzel a paranccsal:
[Egység]
Leírás= DHCP kliens
Before=network.target
After=wpa_supplicant.service után=wpa_supplicant.service
[Szerviz]
Type=forking
ExecStart=/sbin/dhclient -v
ExecStop=/sbin/dhclient -r
Újraindítás=mindig
[Telepítés]
WantedBy=multi-user.target
- Engedélyezze a szolgáltatást a következő paranccsal: sudo systemctl enable dhclient.
Wpa_supplicant szolgáltatás
- Tovább a " /lib/systemd/system ," másolja a szervizegység fájlt, és illessze be a " /etc/systemd/system " a következő sorokkal: sudo cp /lib/systemd/system/wpa_supplicant.service /etc/systemd/system/wpa_supplicant.service.
- Egy szerkesztőprogrammal, például a Vim-mel nyissa meg a fájlt a " /etc ", és módosítsa az ExecStart sort ezzel: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
- Ezután adja hozzá ezt a sort alul: Újraindítás=mindig .
- Kommentálja ezt a sort: Alias=dbus-fi.w1.wpa_supplicant1.service .
- Töltse újra a szolgáltatást ezzel a sorral: s udo systemctl daemon-reload .
- Engedélyezze a szolgáltatást ezzel a sorral: sudo systemctl enable wpa_supplicant engedélyezése .
Statikus IP létrehozása
Kövesse az alábbi lépéseket a statikus IP-cím megszerzéséhez:
- Először is, tiltsa le dhclient.service statikus IP-cím megszerzéséhez.
- Ezután hozzon létre egy hálózati konfigurációs fájlt: sudo nano /etc/systemd/network/static.network.
- Adja hozzá ezeket a sorokat:
[Match]
Név=wlp4s0
Lásd még: A Sonos csatlakoztatása a WiFihez[Hálózat]
Address=192.168.1.8/24
Átjáró=192.168.1.1.1
- Mielőtt bezárná a fájlt, mentse el. Ezután hozzon létre egy .link a vezeték nélküli interfészhez ezzel: sudo nano /etc/systemd/network/10-wifi.link.
- Adja hozzá a következő sorokat a fájlhoz:
[Match]
MACAddress=a8:4b:05:2b:e8:54
[Link]
NamePolicy=
Név=wlp4s0
- Ebben az esetben a MAC-címét és a vezeték nélküli interfész nevét kell használnia. Ezzel biztosítja, hogy a rendszer ne változtassa meg a vezeték nélküli interfész nevét.
- Mielőtt bezárja a fájlt, mentse el, majd tiltsa le a " networking.service" és engedélyezze a " systemd-networkd.service ." Ez a hálózati menedzser. Használja ezt a parancsot:
sudo systemctl disable networking
sudo systemctl enable systemd-networkd
- Indítsa újra a systemd-networkd hogy ellenőrizze a konfiguráció működését: sudo systemctl restart systemd-networkd.
Következtetés
Miután elolvastad az útmutatót, könnyen létrehozhatsz egy hálózati kapcsolatot a Debianban a parancssor segítségével.