Ubuntu 24.04 võrguprobleemide lahendamine: põhjalik juhend

1. Sissejuhatus

Ubuntu on oma stabiilsuse ja paindlikkuse tõttu paljude kasutajate poolt eelistatud. Kuid eriti uue versiooni, Ubuntu 24.04 LTS puhul, on teatatud probleemidest, kus võrk ei tööta korralikult. See artikkel selgitab üksikasjalikult, kuidas selliseid võrguühenduse probleeme lahendada.

See juhend on mõeldud algajatele ja kesktaseme kasutajatele. See pakub kasulikku teavet juhtudeks, kui Wi-Fi või juhtmega LAN-i ei tuvastata või kui DNS-i tõrgete tõttu pole võimalik internetiühendust luua.

年収訴求

2. Võrguprobleemid Ubuntu 24.04-s: Põhjused ja ülevaade

Levinud võrguühenduse probleemid

Ubuntu võrguühenduse probleemid on mitmekesised. Alljärgnevalt on toodud peamised näited:

  • Wi-Fi ei ühendu
    Tuvastuspunkti ei leita või ühendus nurjub, kuigi parool on õige.
  • Juhtmega LAN-i ei tuvastata
    Võrgukaabli ühendamisel ei pruugita ühenduse olekut tuvastada.
  • DNS-i tõrgete tõttu ei saa internetti ühendust
    Kuigi IP-aadress on saadud, ei pruugita veebisaitidele ligi pääseda.

Peamised põhjused

Võrguühenduse probleemid saab liigitada järgmisteks teguriteks:

  1. Riistvaraprobleemid
    Füüsilised probleemid võrgukaardi või Wi-Fi adapteriga.
  2. Valed seadistused või Netplani vead
    Ühendus võib katkeda, kui konfiguratsioonifailides on puudusi või sisestusvigu.
  3. Draiverite ühilduvusprobleemid
    Põhjuseks võivad olla draiverid, mis ei toeta uusi Ubuntu versioone.
  4. Tarkvara konfliktid
    Probleemid tekivad mitme võrguhaldustööriista vastastikusel mõjul.

3. Põhilised veaotsingu sammud

Lihtsad kontrollitavad punktid

Esmalt välistage füüsilised tegurid, kontrollides järgmist:

  • Kaabli ja füüsiliste ühenduste kontroll
    Juhtmega LAN-i puhul veenduge, et kaabel on õigesti ühendatud. Wi-Fi puhul kontrollige, kas pöörduspunkt töötab.
  • Wi-Fi lüliti olek
    Sülearvutitel võib olla füüsiline lüliti, mis Wi-Fi keelab.

Põhiline kontroll käskude abil

Järgmisena kontrollige terminali abil võrgu olekut.

  1. ip address käsk
    Kontrollige praegust võrguliidest ja selle olekut.
   ip address

Näite tulemus:

   3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
       link/ether 00:1a:2b:3c:4d:5e brd ff:ff:ff:ff:ff:ff
       inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic wlan0

Kui see ei ole UP olekus, on liides keelatud.

  1. ping käsk
    Testige võrguühendust.
   ping -c 4 8.8.8.8

Kui vastust ei tule, on ühendus välisvõrguga blokeeritud.

Taaskäivitamine ja võrguteenuste lähtestamine

Kui probleem püsib, proovige järgmisi samme.

  1. Kogu süsteemi taaskäivitamine
    Taaskäivitamine lahendab sageli paljud probleemid lihtsalt.
   sudo reboot
  1. Võrguteenuste taaskäivitamine
    Taaskäivitage võrguhaldur, et ühendus lähtestada.
   sudo systemctl restart NetworkManager

4. Konkreetsed probleemid ja lahendused

4.1 Kui seadet ei tuvastata

Kui võrguliidest ei tuvastata, kontrollige esmalt liidese olekut.

Liidese kontrollimine

  1. Kontrolli ip link käsuga
    Kontrollige, kas võrguseade on tuvastatud.
   ip link

Kui tulemuses ei kuvata eth0 (juhtmega LAN) või wlan0 (Wi-Fi), ei pruugita seadet õigesti tuvastada.

  1. Nõutavate draiverite kontrollimine ja paigaldamine
    Draiverid ei pruugi olla õigesti paigaldatud. Selle saab lahendada järgmiste sammudega:
   lspci | grep -i network

Otsige ja installige vastav draiver vastavalt tulemusele.
Näide:

   sudo apt install linux-modules-extra-$(uname -r)
   sudo reboot

Riistvara test

  • Kui kasutate USB Wi-Fi adapterit, proovige teist USB-porti või kontrollige, kas adapter ise pole vigane.

4.2 Valed Netplani seadistused

Ubuntu 24.04-s on Netplan standardne võrguhaldustööriist. Kui konfiguratsioonifailides on vigu, ei konfigureerita võrku õigesti.

Netplani konfiguratsioonifaili kontrollimine

  1. Konfiguratsioonifailid asuvad kataloogis /etc/netplan/. Kuva sisu järgmise käsuga:
   sudo nano /etc/netplan/01-netcfg.yaml

Seadistuse näide:

   network:
     version: 2
     renderer: networkd
     ethernets:
       eth0:
         dhcp4: true
  1. Pärast seadistuse salvestamist rakendage Netplan.
   sudo netplan apply

Levinud vead ja lahendused

  • YAML-i vormingutõrked
    Ebakorrektsed tühikud või taanded põhjustavad vigu. Kasutage kontrollimiseks veebipõhist YAML-i validaatorit.
  • Veateade rakendamisel
    Proovige seadistused keelata käsuga.
  sudo netplan try

 

5. Juhtumiuuringud: lahendused konkreetsete näidetega

5.1 Wi-Fi tuvastamise probleem Ubuntu 24.04-s

Probleemi olukord
Pärast Ubuntu 24.04 installimist on laialdaselt teatatud, et Wi-Fi-t ei tuvastata ja võrguühendust pole võimalik luua. Tüüpilised on juhtumid, kus Wi-Fi liides ei kuvata ja pöörduspunkti ei tuvastata.

Lahendus

  1. Wi-Fi draiveri paigaldamine
    Kui Wi-Fi adapter ei tööta korralikult, võib probleem laheneda vajaliku draiveri paigaldamisega.
   sudo apt update
   sudo apt install linux-firmware
   sudo reboot

Pärast taaskäivitamist kontrollige, kas Wi-Fi tuvastatakse.

  1. Võrguteenuste taaskäivitamine
    Kui draiveriga pole probleeme, taaskäivitage võrguteenused.
   sudo systemctl restart NetworkManager
  1. Wi-Fi liidese lubamine
    Kui Wi-Fi liides on keelatud, lubage see käsitsi.
   sudo ip link set wlan0 up
  1. Energiasäästuseadete kontrollimine
    Mõne Wi-Fi adapteri puhul võib energiasäästufunktsioon segada ja muuta ühenduse ebastabiilseks. Keelamiseks käivitage järgmine:
   sudo iwconfig wlan0 power off

5.2 Juhtmega LAN-i ootamatu kadumine

Probleemi olukord
Juhtum, kus Ubuntu kasutamise ajal lakkab juhtmega LAN ootamatult tuvastamast ja internetiühendust pole võimalik luua. See juhtub eriti pärast uusi süsteemivärskendusi või kerneli muudatusi.

Lahendus

  1. Kaabli ja pordi kontroll
    Kontrollige füüsilist ühendust. Kasutage teist LAN-kaablit või porti, et veenduda, et probleem ei ole riistvaraline.
  2. Netplani seadistuste muutmine
    Kontrollige juhtmega LAN-i konfiguratsioonifaili ja vajadusel tehke muudatusi järgmiselt:
   sudo nano /etc/netplan/01-netcfg.yaml

Seadistuse näide:

   network:
     version: 2
     renderer: networkd
     ethernets:
       eth0:
         dhcp4: true

Pärast muutmist rakendage Netplan.

   sudo netplan apply
  1. Draiverite uuesti paigaldamine
    Pärast uue kerneli värskendamist ei pruugi NIC-i (võrguliidese kaardi) draiverid õigesti töötada.
   sudo apt install --reinstall linux-modules-extra-$(uname -r)
   sudo reboot
  1. Süsteemilogide kontrollimine
    Kui probleem ei lahene, kontrollige süsteemiloge vea üksikasjade tuvastamiseks.
   sudo dmesg | grep -i eth

Rakendage täiendavaid meetmeid veateate alusel.

6. Võrguseadete erinevused: Võrdlus Ubuntu 20.04 ja 22.04-ga

Ubuntu 24.04-s on võrguhalduse mehhanisme täiustatud. Seetõttu on eelmiste versioonide seadistusmeetoditest erinevusi. See jaotis selgitab peamisi erinevusi ja migratsioonilisi kaalutlusi.

Netplani areng

Alates Ubuntu 20.04-st on Netplan standardne võrguseadete tööriist, kuid 24.04-s on lisatud järgmised muudatused:

  1. Vaikeseadete lihtsustamine
    24.04-s on Netplani algseadistus lihtsustatud. Konkreetselt kasutatakse üha sagedamini algusest peale renderer: NetworkManager.
  • Näide: Wi-Fi keskkondades eelistatakse NetworkManageri ja käsitsi seadistamine ei ole sageli vajalik.
  1. YAML-i süntaksi paindlikkus
    Netplani konfiguratsioonifailide kirjeldus on muutunud paindlikumaks, vähendades mõningaid vigu. Näiteks on taandevead põhjustavad rakendamise ebaõnnestumisi vähem tõenäolised.
  2. Uute parameetrite tugi
    24.04-s on mitme DNS-serveri määramise parameetrid laiendatud.

Märkused Ubuntu 20.04/22.04-st 24.04-le üleminekul

  1. Konfiguratsioonifailide ühilduvus
    20.04 või 22.04 Netplani konfiguratsioonifailid ei pruugi 24.04-le otse kehtida. Kontrollige järgmiselt:
   sudo netplan try

Kui kuvatakse viga, kontrollige faili vormingut või parameetreid.

  1. NetworkManageri käitumine
  • Kui kasutasite 20.04 või 22.04-s renderer: networkd, võib olla vajalik pärast 24.04-le üleminekut minna üle NetworkManagerile.
  • Seadistuse näide:
    yaml network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: true

DNS-i seadistuste muutmine

24.04-s on DNS-i seadistuste vaikimisi süsteemne ühtlustamine paranenud. See toob kaasa järgmised muudatused:

  1. systemd-resolved’i täiustused
  • DNS-i vahemälu funktsioon on vaikimisi lubatud.
  • Vahemälu tühjendamine ja taaskäivitamine on lihtne käsuga systemctl restart systemd-resolved.
  1. Käsitsi seadistamise soovituse muutmine
  • Faili /etc/resolv.conf otse muutmist ei soovitata enam.
  • Selle asemel saab kasutada /etc/systemd/resolved.conf püsivate seadistuste tegemiseks.

Wi-Fi seadistuste parandamine

24.04-s on Wi-Fi seadistust veelgi lihtsustatud. NetworkManager haldab Wi-Fi ühendusi automaatselt, mis vähendab järgmisi probleeme:

  • Ühenduse ümberlülituse viivitus mitme pöörduspunkti vahel.
  • Käsitsi SSID ja parooli seadistamise vajadus.

Muudatused virtuaalkeskkondades

  1. Vaikimisi võrgurežiimi muutmine
  • Virtuaalmasinate võrguseaded on muudetud NAT-režiimi prioriteediks, muutes internetiühenduse stabiilsemaks.
  • Vajadusel saab käsitsi lülitada sildrežiimile.
  1. IP-aadresside automaatse hankimise parandamine
  • DHCP käitumist on optimeeritud, mis võimaldab virtuaalkeskkondades täpset IP-aadressi hankimist.

7. Korduma kippuvad küsimused (KKK)

K1: Miks Wi-Fi korraks ühendub, kuid katkeb kohe?

Põhjus:
Ühendus võib katkeda Wi-Fi adapteri energiasäästuseadete tõttu, mis panevad selle puhkerežiimi.

Lahendus:

  1. Kontrollige energiasäästurežiimi olekut.
   iwconfig wlan0

Kui kuvatakse Power Management: on, tuleb see keelata.

  1. Keelake energiasäästurežiim järgmise käsuga:
   sudo iwconfig wlan0 power off
  1. Püsiva muudatuse jaoks looge või muutke konfiguratsioonifaili.
   sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

Muutke sisu järgmiseks:

   [connection]
   wifi.powersave = 2

K2: Miks ma saan pingida IP-aadressi, kuid veebisaite ei kuvata?

Põhjus:
DNS-i seaded ei pruugi korralikult töötada, mis takistab nime lahendamist.

Lahendus:

  1. Kontrollige praeguseid DNS-i seadeid.
   cat /etc/resolv.conf

Kui tulemus on tühi, pole DNS-serverit seadistatud.

  1. Määrake ajutiselt Google Public DNS.
   sudo nano /etc/resolv.conf

Muutke sisu järgmiseks:

   nameserver 8.8.8.8
   nameserver 8.8.4.4
  1. Püsiva muudatuse jaoks muutke faili /etc/systemd/resolved.conf.
   sudo nano /etc/systemd/resolved.conf

Seadistuse näide:

   [Resolve]
   DNS=8.8.8.8 8.8.4.4
  1. Rakendage seaded.
   sudo systemctl restart systemd-resolved

K3: Kasutan Ubuntut virtuaalkeskkonnas, kuid võrguühendust pole. Mida teha?

Põhjus:
Virtuaalkeskkonna võrguseaded ei pruugi olla sobivad.

Lahendus:

  1. Kontrollige virtuaalkeskkonna võrguseadeid.
  • VirtualBoxi puhul:
    Virtuaalmasina seadetes määrake “Võrk” → “Ühenduse tüüp” valikuks “NAT” või “Sillaadapter”.
  • VMware puhul:
    Määrake “Võrguadapter” valikuks “Sillarežiim” või “NAT-režiim”.
  1. Kontrollige liidest virtuaalmasinas.
   ip link

Kui eth0 või ens33 vms ei ole UP olekus, lubage see.

   sudo ip link set eth0 up
  1. Hankige IP-aadress uuesti DHCP kaudu.
   sudo dhclient eth0

K4: Juhtmega LAN-i enam ei tuvastata. Kuidas seda kontrollida?

Põhjus:
Põhjuseks võivad olla füüsilised ühenduse probleemid, draiverivead või valed Netplani seadistused.

Lahendus:

  1. Kontrollige kaablit ja porti ning proovige teist kaablit või porti.
  2. Kontrollige võrguliidese olekut.
   ip link

Kui seadet ei kuvata, kontrollige draivereid.

   lspci | grep -i ethernet
  1. Vajadusel installige draiverid uuesti.
   sudo apt install linux-modules-extra-$(uname -r)
   sudo reboot
  1. Parandage Netplani seaded.
   sudo nano /etc/netplan/01-netcfg.yaml

Seadistuse näide:

   network:
     version: 2
     renderer: networkd
     ethernets:
       eth0:
         dhcp4: true

Pärast seadistuse salvestamist rakendage see.

   sudo netplan apply

8. Kokkuvõte

Ubuntu 24.04 võrguühenduse probleemid on mitmekesiste põhjustega, kuid paljud neist on lahendatavad alustades põhiliste kontrolltoimingutega. Selles artiklis käsitletud veaotsingu sammude rakendamisega peaksite saavutama järgmised tulemused:

  • Probleemi kiire tuvastamine ja lahendamine
  • Netplani seadistuste ja DNS-i konfiguratsiooni mõistmine
  • Võrguseadete optimeerimine virtuaalkeskkondades

Kui siin kirjeldatud meetodid probleemi ei lahenda, soovitame otsida täiendavat abi Ubuntu ametlikest dokumentidest või foorumitest (nt Ask Ubuntu).

Proovige oma keskkonnale sobivaid meetodeid ja nautige mugavat Ubuntu kasutuskogemust!

Viitesaidid

Backend-agnostic network configuration in YAML.…