Kiel Agordi WiFi en Debian Kun La Komandlinio

Kiel Agordi WiFi en Debian Kun La Komandlinio
Philip Lawrence

En ĉi tiu artikolo, ni gvidos vin pri kiel konekti al WiFi de la komandlinio sur la servilo kaj labortablo Debian 11/10 uzante la wpa_supplicant. La wpa_supplicant estas efektivigo de la petantkomponento de la WPA-protokolo.

Por agordi Wi-Fi en Debian per la komandlinio, vi devas establi Wi-Fi-retan konekton antaŭ ol certigi, ke ĝi estas aŭtomate konektita ĉe lanĉo. . Daŭre legu por trovi paŝon post paŝo gvidilon pri kiel fari tion.

Debiana Wi-Fi

Sendrataj aparatoj uzantaj Wi-Fi funkcias per pecetaroj trovitaj en pluraj malsamaj aparatoj. Debian estas senpaga, programarbazita sistemo, kiu dependas de la kunlaboro de la fabrikantoj kaj programistoj por produkti kvalitajn ŝoforojn/modulojn por tiuj pecetaroj.

Kiel Agordi WiFi en Debian Per La Komandlinio

Estas du fazoj por plenumi por la agordo de WiFi en Debian per la komandlinio.

  • Konekti al WiFi
  • Certigu, ke ĝi estas aŭtomate konektita ĉe lanĉo

Jen kompleta paŝo post paŝo por ĉiu fazo de la aranĝo.

Kiel Establi WiFi-Konekton

Por establi WiFi-retan konekton en Debian, vi devas sekvu ĉi tiujn paŝojn:

  • Ebligu La Retan Karton
  • Detekti WiFi-Retojn
  • Agordu La WiFi-Konekton Kun La Alirpunkto
  • Akiru Dinamikan IP Adreso Kun DHCP-Servilo
  • Aldonu Defaŭltan Itineron al La Itinera Tabelo
  • Konfirmu InterretonKonekto

Jen kiel vi plenumas ĉiun paŝon.

Ebligu La Retan Karton

Sekvu ĉi tiujn paŝojn por ebligi la retan karton.

  • Por ebligi la WiFi-karton, vi unue devas identigi la sendratan karton per la jena komando: iw dev.
  • Tiam, vi povas noti la nomon de la sendrata aparato. La ĉeno povus esti longa, do vi povas uzi ĉi tiun variablon por forigi la tajpadon: eksporti wlan0=.
  • Alportu la WiFi-karton kun la ĉi-supra komando: sudo ip link agordi $wlan0.

Detekti WiFi-retojn

Sekvu ĉi tiujn paŝojn por detekti la WiFi-retojn.

  • Por detekti WiFi-retojn en Debiano , serĉu disponeblajn retojn en la sendrata interfaco per la jena komando: sudo iw $wlan0 scan.
  • Certigu, ke viaj alirpunktoj SSID estas unu el la disponeblaj retoj detektitaj.
  • Ĉi tiu variablo forigas la tajpadon: export ssid=.

Agordi La WiFi-Konekton Kun La Alirpunkto

Sekvu ĉi tiujn paŝojn por agordi la reton konekto kun la alirpunkto.

  • Uzu la servon wpa_supplicant por establi ĉifritan retan konekton al la alirpunkto. Ĝi nur uzos la agordan dosieron “ /etc/wpa_supplicant.conf ,” enhavantan la wpa2-ŝlosilojn por ĉiu SSID.
  • Por konektiĝi al la alirpunkto, aldonu eniron por la agordo. dosiero: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
  • Uzu ĉi tiun komandon por konekti al la alirpunkto: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
  • Konfirmu vian konekton al la alirpunkto per ĉi tio: iw $wlan0-ligo.

Akiru Dinamikan IP-Adreson Per DHCP-Servilo

Sekvu ĉi tiujn paŝojn por akiri dinamikan IP kun DHCP.

  • Akiru dinamikan IP kun DHCP uzante ĉi tion: sudo dhclient $wlan0.
  • Vidu la IP kun ĉi tiu komando: sudo ip addr show $wlan0.

Aldonu Defaŭltan Itineron al La Itinero-Tabelo

Sekvu ĉi tiujn paŝojn por aldoni defaŭltan itineron al la itinertabelo.

  • Inspektu la itinertabelon per ĉi tio: ip route show.
  • Aldonu defaŭltan itineron al la enkursigilo por konektiĝi al WiFi per ĉi tiu komando : sudo ip route add default per dev $wlan0.

Kontrolu La Interretan Konekton

Fine, uzu la jenan komandon por kontroli, ke vi estas konektita al la reto: pingu www.google.com .

Kiel Aŭtomate Konekti ĉe Lanĉtempo

Por certigi tion la sendrata reto aŭtomate koneksas ĉe ekfunkciigo, vi devas krei kaj ebligi sisteman servon por:

  • Dhclient
  • Wpa_supplicant

Jen kiel vi plenumas ĉiun paŝon.

Dhclient Service

  • Kreu ĉi tiun dosieron: /etc/systemd/system/dhclient.service.
  • Tiam , redaktu la dosieron farante ĉi tionkomando:

[Unuo]

Priskribo= DHCP-Kliento

Before=network.target

Post=wpa_supplicant.service

[Servo]

Tipo=forking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

Rekomenci =ĉiam

[Instali]

WantedBy=multi-user.target

Vidu ankaŭ: Kiel Konekti Wyze Fotilon al Nova WiFi
  • Ebligu la servo kun la sekva komando: sudo systemctl enable dhclient.

Wpa_supplicant Service

  • Iru al “ /lib/systemd/system ,” kopiu la servounuan dosieron, kaj algluu ĝin al “ /etc/systemd/system ” uzante la jenajn liniojn: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
  • Uzu redaktilon, kiel Vim, por malfermi la dosieron sur “ /etc ” kaj modifi la ExecStart-linion jene: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
  • Do, aldonu ĉi tiun linion sube: Rekomenci=ĉiam .
  • Komentu ĉi tiun linion: Alias=dbus-fi.w1.wpa_supplicant1.service .
  • Reŝargi la servon per ĉi tiu linio: s udo systemctl daemon-reload .
  • Ebligu la servon per ĉi tiu linio: sudo systemctl enable wpa_supplicant .

Kiel Krei Statikan IP

Sekvu ĉi tion paŝoj por akiri statikan IP-adreson:

  • Unue, malŝaltu dhclient.service por akiri statikan IPadreso.
  • Tiam, kreu retan agordan dosieron: sudo nano /etc/systemd/network/static.network.
  • Aldonu ĉi tiujn liniojn:

[Match]

Vidu ankaŭ: Kiuj Rapidmanĝaj Ĉenoj Provizas Plej Rapidan WiFi? McDonald's Donas Teron al 7 Konkurantoj

Nomo=wlp4s0

[Reto]

Adreso=192.168.1.8/24

Gateway=192.168.1.1

  • Bonvolu konservi la dosieron antaŭ ol fermi ĝin. Poste, kreu .link por la sendrata interfaco kun ĉi tio: sudo nano /etc/systemd/network/10-wifi.link.
  • Aldonu ĉi tiujn liniojn en la dosiero:

[Match]

MACAddress=a8:4b:05:2b:e8:54

[Ligilo]

NamePolicy=

Name=wlp4s0

  • En ĉi tiu kazo, vi devas uzi vian MAC-adreson kaj sendratan interfacan nomon. Farante tion, vi certigos, ke la sistemo ne ŝanĝas la sendratan interfacan nomon.
  • Bonvolu konservi la dosieron antaŭ ol fermi ĝin. Poste, malŝaltu " networking.service" kaj ebligu " systemd-networkd.service ." Ĉi tiu estas la retmanaĝero. Uzu ĉi tiun komandon por fari tion:

sudo systemctl malŝalti reton

sudo systemctl enable systemd-networkd

  • Rekomencu la systemd-networkd por kontroli la funkciadon de la agordo per ĉi tio: sudo systemctl restart systemd-networkd.

Konkludo

Leginte la gvidilon, vi povas facile krei retkonekton en Debian per la komandlinio.




Philip Lawrence
Philip Lawrence
Philip Lawrence estas teknologia entuziasmulo kaj sperta pri la kampo de interreta konektebleco kaj wifi-teknologio. Kun pli ol jardeko da sperto en la industrio, li helpis multajn individuojn kaj entreprenojn kun iliaj interretaj kaj wifi-rilataj problemoj. Kiel aŭtoro kaj bloganto de Interreto kaj Wifi-Konsiloj, li dividas sian scion kaj kompetentecon en simpla kaj facile komprenebla maniero, el kiu ĉiuj povas profiti. Philip estas pasia rekomendanto por plibonigi konekteblecon kaj fari interreton alirebla por ĉiuj. Kiam li ne skribas aŭ ne solvas problemojn pri teknologio, li ĝuas migradi, tendumado kaj esplori eksterdomon.