Paano Mag-set Up ng WiFi sa Debian Gamit ang Command Line

Paano Mag-set Up ng WiFi sa Debian Gamit ang Command Line
Philip Lawrence

Sa artikulong ito, gagabayan ka namin kung paano kumonekta sa WiFi mula sa command line sa Debian 11/10 server at desktop gamit ang wpa_supplicant. Ang wpa_supplicant ay isang pagpapatupad ng bahagi ng supplicant ng WPA protocol.

Upang i-set up ang Wi-Fi sa Debian gamit ang command line, kailangan mong magtatag ng koneksyon sa Wi-Fi network bago matiyak na awtomatiko itong nakakonekta sa oras ng boot . Panatilihin ang pagbabasa upang makahanap ng sunud-sunod na gabay sa kung paano gawin ito.

Debian Wi-Fi

Ang mga wireless na device na gumagamit ng Wi-Fi ay gumagana sa mga chipset na makikita sa iba't ibang device. Ang Debian ay isang libre, software-based system na nakadepende sa kooperasyon ng mga manufacturer at developer sa paggawa ng mga de-kalidad na driver/modules para sa mga chipset na iyon.

Paano Mag-set Up ng WiFi sa Debian Gamit ang Command Line

May dalawang yugto na dapat kumpletuhin para sa pag-setup ng WiFi sa Debian gamit ang command line.

Tingnan din: Hindi Gumagana ang Suddenlink WiFi? Subukan ang Mga Pag-aayos na Ito
  • Kumonekta sa WiFi
  • Tiyaking awtomatiko itong nakakonekta sa bootup

Narito ang isang kumpletong hakbang-hakbang na pamamaraan para sa bawat yugto ng pag-setup.

Paano Magtatag ng Koneksyon sa WiFi

Upang magtatag ng koneksyon sa WiFi network sa Debian, kailangan mong sundin ang mga hakbang na ito:

  • I-enable ang Network Card
  • Detect WiFi Network
  • I-configure ang WiFi Connection Gamit ang Access Point
  • Kumuha ng Dynamic IP Address Sa DHCP Server
  • Magdagdag ng Default na Ruta sa Route Table
  • I-verify ang InternetKoneksyon

Narito kung paano mo ginagawa ang bawat hakbang.

Paganahin ang Network Card

Sundin ang mga hakbang na ito upang paganahin ang network card.

  • Upang paganahin ang WiFi card, kailangan mo munang tukuyin ang wireless card gamit ang sumusunod na command: iw dev.
  • Pagkatapos, maaari mong tandaan ang pangalan ng wireless device. Maaaring mahaba ang string, kaya maaari mong gamitin ang variable na ito upang alisin ang pagsisikap sa pag-type: i-export ang wlan0=.
  • Ilabas ang WiFi card na may command sa itaas: sudo ip link i-set up ang $wlan0.

I-detect ang mga WiFi Network

Sundin ang mga hakbang na ito para ma-detect ang mga WiFi network.

  • Upang makita ang mga WiFi network sa Debian , hanapin ang mga available na network sa interface ng wireless network na may sumusunod na command: sudo iw $wlan0 scan.
  • Siguraduhin na ang iyong mga access point SSID ay isa sa mga available na network na nakita.
  • Ang variable na ito ay nag-aalis ng pagsisikap sa pag-type: export ssid=.

I-configure ang WiFi Connection Gamit ang Access Point

Sundin ang mga hakbang na ito para i-configure ang network koneksyon sa access point.

  • Gamitin ang serbisyo ng wpa_supplicant upang magtatag ng naka-encrypt na koneksyon sa network sa access point. Gagamitin lang nito ang configuration file na “ /etc/wpa_supplicant.conf ,” na naglalaman ng mga wpa2-key para sa bawat SSID.
  • Upang kumonekta sa access point, magdagdag ng entry para sa config file: sudo wpa_passphrase $ssid -i >>/etc/wpa_supplicant.conf.
  • Gamitin ang command na ito para kumonekta sa access point: sudo wpa_supplicant -B -D wext -i $wlan0 -c /etc/wpa_supplicant.conf.
  • Kumpirmahin ang iyong koneksyon sa access point gamit ito: iw $wlan0 link.

Kumuha ng Dynamic na IP Address Gamit ang DHCP Server

Sundin ang mga hakbang na ito upang makakuha ng dynamic na IP na may DHCP.

  • Kumuha ng dynamic na IP gamit ang DHCP gamit ito: sudo dhclient $wlan0.
  • Tingnan ang IP na may ganitong command: sudo ip addr show $wlan0.

Magdagdag ng Default na Ruta sa Talahanayan ng Ruta

Sundin ang mga hakbang na ito upang magdagdag ng default na ruta sa ang talahanayan ng ruta.

  • Suriin ang talahanayan ng ruta gamit ito: ip route show.
  • Magdagdag ng default na ruta sa router upang kumonekta sa WiFI gamit ang command na ito : sudo ip route magdagdag ng default sa pamamagitan ng dev $wlan0.

I-verify ang Koneksyon sa Internet

Sa wakas, gamitin ang sumusunod na command para i-verify na nakakonekta ka sa ang network: ping www.google.com .

Paano Auto Connect sa Boot Time

Upang matiyak na ang wireless network ay awtomatikong kumokonekta sa boot-up, kailangan mong lumikha at paganahin ang isang systemd service para sa:

  • Dhclient
  • Wpa_supplicant

Narito kung paano ginagawa mo ang bawat hakbang.

Serbisyo ng Dhclient

  • Gumawa ng file na ito: /etc/systemd/system/dhclient.service.
  • Pagkatapos , i-edit ang file sa pamamagitan ng pagsasagawa nitocommand:

[Unit]

Paglalarawan= DHCP Client

Bago=network.target

After=wpa_supplicant.service

[Serbisyo]

Type=forking

ExecStart=/sbin/dhclient -v

ExecStop=/sbin/dhclient -r

I-restart =always

[Install]

WantedBy=multi-user.target

  • Paganahin ang service na may sumusunod na command: sudo systemctl enable dhclient.

Wpa_supplicant Service

  • Pumunta sa “ /lib/systemd/system ,” kopyahin ang file ng unit ng serbisyo, at i-paste ito sa “ /etc/systemd/system ” gamit ang mga sumusunod na linya: sudo cp /lib/systemd/system/wpa_supplicant.service /etc /systemd/system/wpa_supplicant.service.
  • Gumamit ng editor, gaya ng Vim, upang buksan ang file sa “ /etc ” at baguhin ang linya ng ExecStart gamit ito: ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant.conf -i .
  • Pagkatapos, idagdag ang linyang ito sa ibaba: Restart=always .
  • Komento ang linyang ito: Alias=dbus-fi.w1.wpa_supplicant1.service .
  • I-reload ang serbisyo gamit ang linyang ito: s udo systemctl daemon-reload .
  • Paganahin ang serbisyo gamit ang linyang ito: sudo systemctl enable wpa_supplicant .

Paano Gumawa ng Static IP

Sundin ang mga ito mga hakbang para makakuha ng static na IP address:

  • Una, i-disable ang dhclient.service para makakuha ng static IPaddress.
  • Pagkatapos, gumawa ng network configuration file: sudo nano /etc/systemd/network/static.network.
  • Idagdag ang mga linyang ito:

[Match]

Name=wlp4s0

[Network]

Tingnan din: 8 Pinakamahusay na USB WiFi Adapter para sa mga Gamer sa 2023

Address=192.168.1.8/24

Gateway=192.168.1.1

  • Paki-save ang file bago ito isara. Pagkatapos, gumawa ng .link para sa wireless interface na may ganito: sudo nano /etc/systemd/network/10-wifi.link.
  • Idagdag ang mga linyang ito sa ang file:

[Match]

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

[Link]

NamePolicy=

Name=wlp4s0

  • In sa kasong ito, kailangan mong gamitin ang iyong MAC address at pangalan ng wireless interface. Sa paggawa nito, titiyakin mong hindi babaguhin ng system ang pangalan ng wireless interface.
  • Paki-save ang file bago ito isara. Pagkatapos, huwag paganahin ang " networking.service" at paganahin ang " systemd-networkd.service ." Ito ang manager ng network. Gamitin ang command na ito para gawin ito:

sudo systemctl i-disable ang networking

sudo systemctl enable systemd-networkd

  • I-restart ang systemd-networkd upang suriin ang paggana ng configuration gamit ito: sudo systemctl restart systemd-networkd.

Konklusyon

Pagkatapos basahin ang gabay, madali kang makakagawa ng koneksyon sa network sa Debian gamit ang command line.




Philip Lawrence
Philip Lawrence
Si Philip Lawrence ay isang mahilig sa teknolohiya at eksperto sa larangan ng koneksyon sa internet at teknolohiya ng wifi. Sa mahigit isang dekada ng karanasan sa industriya, nakatulong siya sa maraming indibidwal at negosyo sa kanilang mga isyu sa internet at wifi. Bilang isang may-akda at blogger ng Mga Tip sa Internet at Wifi, ibinabahagi niya ang kanyang kaalaman at kadalubhasaan sa isang simple at madaling maunawaan na paraan na maaaring makinabang ang lahat. Si Philip ay isang masigasig na tagapagtaguyod para sa pagpapabuti ng koneksyon at paggawa ng internet na naa-access sa lahat. Kapag hindi siya nagsusulat o nag-troubleshoot ng mga problemang nauugnay sa teknolohiya, natutuwa siyang mag-hiking, magkamping, at mag-explore sa magandang labas.