目次
- 1 1. परिचय
- 2 2. Ubuntu 24.04 मा नेटवर्क समस्या: कारण र अवलोकन
- 3 ३. समस्या निवारणका आधारभूत चरणहरू
- 4 4. ठोस समस्या र समाधान विधि
- 5 5. केस अध्ययन: विशिष्ट उदाहरणहरू प्रयोग गरेर समाधानहरू
- 6 ६. नेटवर्क सेटिङ्गहरूको भिन्नता: Ubuntu 20.04·22.04 सँगको तुलना
- 7 7. सामान्य प्रश्नहरू (FAQ)
- 7.1 Q1: Wi-Fi ले एक क्षण जोडिन्छ तर तुरुन्तै काटिन्छ, यसको कारण के हो?
- 7.2 Q2: ping कमान्डले IP ठेगानामा जडान गर्न सक्छ तर वेबसाइट देखाइँदैन, यसको कारण के हो?
- 7.3 Q3: Ubuntu लाई भर्चुअल वातावरणमा प्रयोग गरिरहेको छु तर नेटवर्क जडान छैन। के गर्नु पर्छ?
- 7.4 Q4: तारयुक्त LAN पहिचान हुन छोड्यो। कसरी जाँच गर्ने?
- 8 8. सारांश
- 9 सन्दर्भ साइटहरू
1. परिचय
युभुन्टुले यसको स्थिरता र लचकताको कारणले धेरै प्रयोगकर्ताहरूबाट प्रयोग गरिन्छ। तथापि, विशेष गरी नयाँ संस्करण युभुन्टु २४.०४ एलटीएस मा, नेटवर्कले सामान्य रूपमा काम नगर्ने समस्या रिपोर्ट गरिएको छ। यस लेखमा, यस्ता नेटवर्क कनेक्शन समस्याहरू सम्बोधन गर्नका लागि विधिहरू विस्तृत रूपमा व्याख्या गरिन्छ। यो गाइड शुरुआती देखि मध्यवर्ती प्रयोगकर्ताहरूका लागि लक्षित छ। वाइ-फाई वा तारयुक्त ल्यान नचिनिने अवस्थामा वा डीएनएस त्रुटिका कारण इन्टरनेटमा जडान हुन नसक्दा उपयोगी जानकारी प्रदान गर्दछ।2. Ubuntu 24.04 मा नेटवर्क समस्या: कारण र अवलोकन
नेटवर्क कनेक्शनका सामान्य समस्या
Ubuntu मा हुने नेटवर्क कनेक्शनका समस्या विभिन्न प्रकारका हुन्छन्। तल मुख्य उदाहरणहरू छन्।- Wi-Fi कनेक्ट हुन सक्दैन पहुँच बिन्दु फेला पार्न सकिँदैन, वा पासवर्ड सही हुँदा पनि कनेक्शन असफल हुन्छ।
- तारयुक्त LAN पहिचान हुँदैन नेटवर्क केबल जोड्दा पनि कनेक्शन अवस्था पहिचान हुँदैन।
- DNS त्रुटिका कारण इन्टरनेटमा कनेक्ट हुन सक्दैन IP ठेगाना प्राप्त भए पनि वेबसाइटमा पहुँच गर्न सकिँदैन।
मुख्य कारणहरू
नेटवर्क कनेक्शनका समस्या निम्न कारकहरूमा वर्गीकृत गर्न सकिन्छ।- हार्डवेयर समस्या नेटवर्क कार्ड वा Wi-Fi एडाप्टरमा शारीरिक समस्या भएको अवस्थामा।
- सेटिङ गल्ती वा Netplan को त्रुटि सेटिङ फाइलको कमी वा गलत इनपुटका कारण कनेक्शन अवरुद्ध हुन्छ।
- ड्राइभरको अनुकूलताका समस्या नयाँ Ubuntu संस्करणसँग मेल नखाने ड्राइभरका कारण हुन्छ।
- सफ्टवेयर द्वन्द्व धेरै नेटवर्क व्यवस्थापन उपकरणहरूले हस्तक्षेप गर्दा समस्या उत्पन्न हुन्छ।

३. समस्या निवारणका आधारभूत चरणहरू
सरल जाँच वस्तुहरू
पहिले, भौतिक कारकहरूलाई हटाउनको लागि, कृपया निम्नलाई जाँच गर्नुहोस्।- केबलहरू र भौतिक जडानहरूको जाँच तारयुक्त LAN को अवस्थामा, केबल सही ढंगले जडान भएको छ कि जाँच गर्नुहोस्। Wi-Fi को अवस्थामा, पहुँच बिन्दु सञ्चालनमा छ भनेर जाँच गर्नुहोस्।
- Wi-Fi स्विचको अवस्था नोटबुक पीसीको अवस्थामा, Wi-Fi लाई असक्षम बनाउने भौतिक स्विच हुन सक्छ।
कमान्डहरू प्रयोग गरेर आधारभूत जाँच
अर्को, टर्मिनल प्रयोग गरेर नेटवर्क अवस्था जाँच गर्नुहोस्।ip address
कमान्ड हालको नेटवर्क इन्टरफेस र अवस्था जाँच गर्नुहोस्।
ip address
परिणाम उदाहरण: 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
UP
अवस्थामा नभएको अवस्थामा, इन्टरफेस असक्षम छ।ping
कमान्ड नेटवर्क जडानता परीक्षण गर्नुहोस्।
ping -c 4 8.8.8.8
प्रतिक्रिया नभएको अवस्थामा, बाह्य नेटवर्कमा जडान अवरुद्ध छ।पुन: सुरु र नेटवर्क सेवाको रिसेट
समस्या समाधान नभएको अवस्थामा, निम्न चरणहरू प्रयास गर्नुहोस्।- प्रणाली समग्र पुन: सुरु पुन: सुरुले धेरै समस्याहरूलाई सजिलै समाधान गर्न सक्छ।
sudo reboot
- नेटवर्क सेवाको पुन: सुरु नेटवर्क व्यवस्थापकलाई पुन: सुरु गरेर जडान रिसेट गर्नुहोस्।
sudo systemctl restart NetworkManager
4. ठोस समस्या र समाधान विधि
4.1 डिभाइस पहिचान नहुँदा
नेटवर्क इन्टरफेस पहिचान नभएमा, पहिले इन्टरफेसको अवस्था जाँच गर्नुहोस्।इन्टरफेस जाँच गर्ने विधि
ip link
कमान्डले जाँच गर्नुहोस् नेटवर्क डिभाइस पहिचान भएको छ कि जाँच गर्नुहोस्।
ip link
परिणाममाeth0
(तारयुक्त LAN)वाwlan0
(Wi-Fi)देखाइएको छैन भने, डिभाइस सही रूपमा पहिचान भएको छैन भन्ने सम्भावना छ।- आवश्यक ड्राइभर जाँच र स्थापना ड्राइभर सही रूपमा स्थापना नभएको हुन सक्छ। निम्न चरणहरूले समाधान गर्न सकिन्छ।
lspci | grep -i network
परिणामका आधारमा, सम्बन्धित ड्राइभर खोजी गरी स्थापना गर्नुहोस्।
उदाहरण: sudo apt install linux-modules-extra-$(uname -r)
sudo reboot
हार्डवेयर परीक्षण
- USB Wi-Fi एडाप्टर प्रयोग गर्दै हुनुहुन्छ भने, अर्को USB पोर्ट प्रयास गर्नुहोस् वा एडाप्टर आफैंमा खराब नभएको जाँच गर्नुहोस्।
4.2 Netplan सेटिङ्गको त्रुटि
Ubuntu 24.04 मा Netplan लाई नेटवर्क व्यवस्थापन उपकरणको रूपमा प्रयोग गरिन्छ। सेटिङ्ग फाइलमा त्रुटि भएमा, नेटवर्क सही रूपमा कन्फिगर हुँदैन।Netplan सेटिङ्ग फाइल जाँच
- सेटिङ्ग फाइल
/etc/netplan/
डाइरेक्टरी भित्र छ। निम्न कमान्डले सामग्री देखाउनुहोस्।
sudo nano /etc/netplan/01-netcfg.yaml
सेटिङ्ग उदाहरण: network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
- सेटिङ्ग बचत गरेपछि, Netplan लागू गर्नुहोस्।
sudo netplan apply
सामान्य त्रुटि र समाधान
- YAML को ढाँचा त्रुटि स्पेस वा इन्डेन्ट गलत भएमा त्रुटि हुन्छ। अनलाइन YAML भ्यालिडेटर प्रयोग गरी जाँच गर्नुहोस्।
- लागू गर्दा त्रुटि आएमा सेटिङ्ग असक्षम गर्ने कमान्ड प्रयास गर्नुहोस्।
sudo netplan try

5. केस अध्ययन: विशिष्ट उदाहरणहरू प्रयोग गरेर समाधानहरू
5.1 Ubuntu 24.04 मा Wi-Fi पहिचान नहुने समस्या
समस्याको अवस्था Ubuntu 24.04 स्थापना गरेपछि, Wi-Fi पहिचान हुँदैन र नेटवर्क कनेक्सन गर्न सकिँदैन भन्ने रिपोर्टहरू धेरै देखिन्छन्। Wi-Fi इन्टरफेस देखिँदैन र एक्सेस प्वाइन्टहरू पत्ता लाग्दैनन् भन्ने केसहरू सामान्य छन्।समाधान
- Wi-Fi ड्राइभरको स्थापना Wi-Fi अडाप्टरले सही रूपमा काम नगरेको अवस्थामा, आवश्यक ड्राइभरहरू स्थापना गरेर समाधान गर्न सकिन्छ।
sudo apt update
sudo apt install linux-firmware
sudo reboot
पुन: सुरु गरेपछि, Wi-Fi पहिचान हुन्छ कि जाँच गर्नुहोस्।- नेटवर्क सेवाको पुन: सुरु ड्राइभरमा समस्या नभएको अवस्थामा, नेटवर्क सेवालाई पुन: सुरु गर्नुहोस्।
sudo systemctl restart NetworkManager
- Wi-Fi इन्टरफेसको सक्रियकरण Wi-Fi इन्टरफेस निष्क्रिय भएको अवस्थामा, म्यानुअल रूपमा सक्रिय गर्नुहोस्।
sudo ip link set wlan0 up
- पावर व्यवस्थापन सेटिङको जाँच केही Wi-Fi अडाप्टरहरूमा, पावर व्यवस्थापन सुविधाले हस्तक्षेप गरेर कनेक्सन अस्थिर हुन सक्छ। निष्क्रिय गर्न निम्नलाई निष्पादन गर्नुहोस्।
sudo iwconfig wlan0 power off
5.2 तार LAN अचानक प्रयोग गर्न नसकिने अवस्था
समस्याको अवस्था Ubuntu प्रयोग गर्दा, अचानक तार LAN पहिचान हुँदैन र इन्टरनेटमा कनेक्ट गर्न सकिँदैन भन्ने केसहरू हुन्छन्। विशेष गरी नयाँ प्रणाली अपडेट वा कर्नेल परिवर्तन पछि यो हुन्छ।समाधान
- केबल र पोर्टको जाँच भौतिक कनेक्सन जाँच गर्नुहोस्। अर्को LAN केबल वा पोर्ट प्रयोग गरेर, समस्या हार्डवेयरबाट नभएको जाँच गर्नुहोस्।
- Netplan सेटिङको सुधार तार LAN को सेटिङ फाइल जाँच गर्नुहोस्, र सुधार आवश्यक भए निम्नानुसार गर्नुहोस्।
sudo nano /etc/netplan/01-netcfg.yaml
सेटिङ उदाहरण: network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
सुधार पछि Netplan लागू गर्नुहोस्। sudo netplan apply
- ड्राइभर पुन: स्थापना नयाँ कर्नेलमा अपडेट पछि, NIC (नेटवर्क इन्टरफेस कार्ड) को ड्राइभरले सही रूपमा काम नगरेको सम्भावना हुन्छ।
sudo apt install --reinstall linux-modules-extra-$(uname -r)
sudo reboot
- प्रणाली लगको जाँच समस्या समाधान नभएको अवस्थामा, प्रणाली लग जाँच गरेर त्रुटिको विवरण पहिचान गर्नुहोस्।
sudo dmesg | grep -i eth
त्रुटि सन्देशको आधारमा थप उपायहरू कार्यान्वयन गर्नुहोस्।६. नेटवर्क सेटिङ्गहरूको भिन्नता: Ubuntu 20.04·22.04 सँगको तुलना
Ubuntu 24.04 मा, नेटवर्क व्यवस्थापनको प्रणालीमा केही सुधारहरू थपिएका छन्। यसले अघिल्ला संस्करणहरूमा सेटिङ्ग विधिहरूसँग भिन्न भागहरू छन्। यो खण्डमा, मुख्य भिन्नताहरू र स्थानान्तरण समयका ध्यान दिनुपर्ने बिन्दुहरूको व्याख्या गरिन्छ।Netplan को विकास
Ubuntu 20.04 पछि, नेटवर्क सेटिङ्ग उपकरणको रूपमा Netplan लाई मानक रूपमा अपनाइएको छ, तर 24.04 मा निम्न परिवर्तनहरू थपिएका छन्।- डिफल्ट सेटिङ्गको सरलीकरण 24.04 मा, Netplan को प्रारम्भिक सेटिङ्ग सरल बनाइएको छ। विशेष गरी, सुरुदेखि नै
renderer: NetworkManager
प्रयोग हुने अवस्था बढेको छ।
- उदाहरण: Wi-Fi वातावरणमा NetworkManager लाई प्राथमिकता दिइन्छ, र म्यानुअल सेटिङ्ग आवश्यक नपर्ने अवस्था धेरै हुन्छ।
- YAML संरचनाको लचकता Netplan सेटिङ्ग फाइलको वर्णन लचिलो बनेको छ, र केही त्रुटिहरू कम भएका छन्। उदाहरणका लागि, इन्डेन्ट त्रुटिका कारण लागू हुन नसक्ने समस्या कम भएको छ।
- नयाँ प्यारामिटरहरूको समर्थन 24.04 मा, धेरै DNS सर्भरहरू निर्दिष्ट गर्दा प्यारामिटरहरू विस्तारित भएका छन्।
Ubuntu 20.04·22.04 बाट 24.04 तर्फ स्थानान्तरण समयका ध्यान दिनुपर्ने बिन्दुहरू
- सेटिङ्ग फाइलको अनुकूलता 20.04 वा 22.04 को Netplan सेटिङ्ग फाइलहरू सीधै 24.04 मा लागू नहुन सक्छन्। निम्नानुसार जाँच गर्नुहोस्।
sudo netplan try
त्रुटि आएमा, फाइलको ढाँचा वा प्यारामिटरहरू जाँच गर्नुहोस्।- NetworkManager को व्यवहार
- 20.04 वा 22.04 मा
renderer: networkd
प्रयोग भएको थियो भने, 24.04 मा अपग्रेड पछि NetworkManager मा स्विच गर्न आवश्यक हुन सक्छ। - सेटिङ्ग उदाहरण:
yaml network: version: 2 renderer: NetworkManager ethernets: eth0: dhcp4: true
DNS सेटिङ्गको परिवर्तन
24.04 मा, DNS सेटिङ्गको डिफल्टलाई प्रणालीभरि एकरूप बनाउने गरी सुधार गरिएको छ। यसले निम्न परिवर्तनहरू देखाउँछ।- systemd-resolved को सुदृढीकरण
- DNS क्यास फङ्ग्शन डिफल्ट रूपमा सक्रिय छ।
systemctl restart systemd-resolved
मार्फत क्यास सफा गर्ने वा पुन: सुरु गर्न सजिलो छ।
- म्यानुअल सेटिङ्गको सिफारिस परिवर्तन
/etc/resolv.conf
को प्रत्यक्ष सम्पादन सिफारिस गरिएको छैन।- बदलमा,
/etc/systemd/resolved.conf
प्रयोग गरेर स्थायी सेटिङ्ग सम्भव छ।
Wi-Fi सेटिङ्गको सुधार
24.04 मा Wi-Fi सेटिङ्ग थप सरल बनाइएको छ। NetworkManager ले स्वचालित रूपमा Wi-Fi जडान व्यवस्थापन गर्छ, जसले निम्न समस्याहरू कम गर्छ।- धेरै पहुँच बिन्दुहरूबीच जडान स्विचको ढिलाइ।
- म्यानुअल SSID वा पासवर्ड सेटिङ्गको आवश्यकता।
भर्चुअल वातावरणमा परिवर्तन
- डिफल्ट नेटवर्क मोडको परिवर्तन
- भर्चुअल मेसिनहरूमा नेटवर्क सेटिङ्ग NAT मोडलाई प्राथमिकता दिइएको छ, जसले इन्टरनेट जडान थप स्थिर बनाउँछ।
- आवश्यकता अनुसार ब्रिज मोडमा म्यानुअल परिवर्तन सम्भव छ।
- IP ठेगानाको स्वचालित प्राप्तिको सुधार
- DHCP को व्यवहार अनुकूलित भएको छ, जसले भर्चुअल वातावरणमा पनि सही रूपमा IP ठेगाना प्राप्त गर्न सकिन्छ।

7. सामान्य प्रश्नहरू (FAQ)
Q1: Wi-Fi ले एक क्षण जोडिन्छ तर तुरुन्तै काटिन्छ, यसको कारण के हो?
कारण: Wi-Fi एडाप्टरको पावर व्यवस्थापन सेटिङ्गको कारणले, स्लीप अवस्थामा जानाले जडान काटिन सक्छ। समाधान:- पावर व्यवस्थापनको अवस्था जाँच गर्नुहोस्।
iwconfig wlan0
Power Management: on
देखाइएको छ भने, निष्क्रिय गर्न आवश्यक छ।- निम्न कमान्डले पावर व्यवस्थापन निष्क्रिय गर्नुहोस्।
sudo iwconfig wlan0 power off
- स्थायी बनाउन, सेटिङ्ग फाइल सिर्जना वा सम्पादन गर्नुहोस्।
sudo nano /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
सामग्रीलाई निम्नानुसार परिवर्तन गर्नुहोस्। [connection]
wifi.powersave = 2
Q2: ping
कमान्डले IP ठेगानामा जडान गर्न सक्छ तर वेबसाइट देखाइँदैन, यसको कारण के हो?
कारण: DNS सेटिङ्ग सही रूपमा काम नगरेको कारणले, नाम समाधान हुन नसकेको सम्भावना छ। समाधान:- वर्तमान DNS सेटिङ्ग जाँच गर्नुहोस्।
cat /etc/resolv.conf
परिणाम खाली छ भने, DNS सर्भर सेट गरिएको छैन।- अस्थायी रूपमा Google Public DNS निर्दिष्ट गर्नुहोस्।
sudo nano /etc/resolv.conf
सामग्रीलाई निम्नानुसार परिवर्तन गर्नुहोस्। nameserver 8.8.8.8
nameserver 8.8.4.4
- स्थायी परिवर्तन आवश्यक छ भने,
/etc/systemd/resolved.conf
सम्पादन गर्नुहोस्।
sudo nano /etc/systemd/resolved.conf
सेटिङ्ग उदाहरण: [Resolve]
DNS=8.8.8.8 8.8.4.4
- सेटिङ्ग लागू गर्नुहोस्।
sudo systemctl restart systemd-resolved
Q3: Ubuntu लाई भर्चुअल वातावरणमा प्रयोग गरिरहेको छु तर नेटवर्क जडान छैन। के गर्नु पर्छ?
कारण: भर्चुअल वातावरणको नेटवर्क सेटिङ्ग उपयुक्त नभएको सम्भावना छ। समाधान:- भर्चुअल वातावरणको नेटवर्क सेटिङ्ग जाँच गर्नुहोस्।
- VirtualBox को हकमा: भर्चुअल मेसिनको सेटिङ्गमा “नेटवर्क” → “जडान विधि” लाई “NAT” वा “ब्रिज एडाप्टर” मा सेट गर्नुहोस्।
- VMware को हकमा: “नेटवर्क एडाप्टर” लाई “ब्रिज मोड” वा “NAT मोड” मा सेट गर्नुहोस्।
- भर्चुअल मेसिन भित्र इन्टरफेस जाँच गर्नुहोस्।
ip link
eth0
वा ens33
आदि UP
अवस्थामा नभएको छ भने सक्रिय गर्नुहोस्। sudo ip link set eth0 up
- DHCP बाट IP ठेगाना पुन: प्राप्त गर्नुहोस्।
sudo dhclient eth0
Q4: तारयुक्त LAN पहिचान हुन छोड्यो। कसरी जाँच गर्ने?
कारण: भौतिक जडान समस्या, ड्राइभरको खराबी, Netplan सेटिङ्गको त्रुटि आदि सम्भावित छन्। समाधान:- केबल र पोर्ट जाँच गर्नुहोस्, अर्को केबल वा पोर्ट प्रयास गर्नुहोस्।
- नेटवर्क इन्टरफेसको अवस्था जाँच गर्नुहोस्।
ip link
डिभाइस देखाइएको छैन भने, ड्राइभर जाँच गर्नुहोस्। lspci | grep -i ethernet
- आवश्यक भए ड्राइभर पुन: स्थापना गर्नुहोस्।
sudo apt install linux-modules-extra-$(uname -r)
sudo reboot
- Netplan सेटिङ्ग सुधार गर्नुहोस्।
sudo nano /etc/netplan/01-netcfg.yaml
सेटिङ्ग उदाहरण: network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: true
सेटिङ्ग बचत गरेपछि लागू गर्नुहोस्। sudo netplan apply
8. सारांश
Ubuntu 24.04 मा नेटवर्क कनेक्सन समस्या विभिन्न कारणहरूले गर्दा जटिल हुन्छ, तर आधारभूत जाँच कार्यबाट सुरु गरेर धेरै समस्याहरू समाधान गर्न सकिन्छ। यो लेखमा उल्लेखित ट्रबलशुटिङ प्रक्रियाहरू लागू गरेर निम्नलिखित उपलब्धिहरू प्राप्त गर्न सकिन्छ।- समस्याको छिटो पहिचान र समाधान
- Netplan सेटिङ र DNS कन्फिगुरेसनको समझ
- भर्चुअल वातावरणमा नेटवर्क सेटिङको अनुकूलन
सन्दर्भ साइटहरू
Backend-agnostic network configuration in YAML.…