- 1 1. Sissejuhatus
- 2 2. Võrguprobleemid Ubuntu 24.04-s: Põhjused ja ülevaade
- 3 3. Põhilised veaotsingu sammud
- 4 4. Konkreetsed probleemid ja lahendused
- 5 5. Juhtumiuuringud: lahendused konkreetsete näidetega
- 6 6. Võrguseadete erinevused: Võrdlus Ubuntu 20.04 ja 22.04-ga
- 7 7. Korduma kippuvad küsimused (KKK)
- 8 8. Kokkuvõte
- 9 Viitesaidid
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:
- Riistvaraprobleemid
Füüsilised probleemid võrgukaardi või Wi-Fi adapteriga. - Valed seadistused või Netplani vead
Ühendus võib katkeda, kui konfiguratsioonifailides on puudusi või sisestusvigu. - Draiverite ühilduvusprobleemid
Põhjuseks võivad olla draiverid, mis ei toeta uusi Ubuntu versioone. - 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.
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.
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.
- Kogu süsteemi taaskäivitamine
Taaskäivitamine lahendab sageli paljud probleemid lihtsalt.
sudo reboot
- 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
- 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.
- 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
- 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
- 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
- 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.
- Võrguteenuste taaskäivitamine
Kui draiveriga pole probleeme, taaskäivitage võrguteenused.
sudo systemctl restart NetworkManager
- Wi-Fi liidese lubamine
Kui Wi-Fi liides on keelatud, lubage see käsitsi.
sudo ip link set wlan0 up
- 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
- Kaabli ja pordi kontroll
Kontrollige füüsilist ühendust. Kasutage teist LAN-kaablit või porti, et veenduda, et probleem ei ole riistvaraline. - 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
- 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
- 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:
- Vaikeseadete lihtsustamine
24.04-s on Netplani algseadistus lihtsustatud. Konkreetselt kasutatakse üha sagedamini algusest pealerenderer: NetworkManager
.
- Näide: Wi-Fi keskkondades eelistatakse NetworkManageri ja käsitsi seadistamine ei ole sageli vajalik.
- 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. - 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
- 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.
- 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:
- 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
.
- 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
- 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.
- 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:
- Kontrollige energiasäästurežiimi olekut.
iwconfig wlan0
Kui kuvatakse Power Management: on
, tuleb see keelata.
- Keelake energiasäästurežiim järgmise käsuga:
sudo iwconfig wlan0 power off
- 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:
- Kontrollige praeguseid DNS-i seadeid.
cat /etc/resolv.conf
Kui tulemus on tühi, pole DNS-serverit seadistatud.
- 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
- 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
- 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:
- 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”.
- Kontrollige liidest virtuaalmasinas.
ip link
Kui eth0
või ens33
vms ei ole UP
olekus, lubage see.
sudo ip link set eth0 up
- 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:
- Kontrollige kaablit ja porti ning proovige teist kaablit või porti.
- Kontrollige võrguliidese olekut.
ip link
Kui seadet ei kuvata, kontrollige draivereid.
lspci | grep -i ethernet
- Vajadusel installige draiverid uuesti.
sudo apt install linux-modules-extra-$(uname -r)
sudo reboot
- 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.…