目次
1. युभुन्टुमा ने्टप्लानको अवलोकन
ने्टप्लान भनेको के हो?
ने्टप्लान युभुन्टु १७.१० वा त्यसपछिका संस्करणहरूमा अपनाइएको नेटवर्क कन्फिगरेसन व्यवस्थापन उपकरण हो। पहिलेifconfig
वा /etc/network/interfaces
प्रयोग गरिन्थ्यो, तर ने्टप्लानले यिनीहरूलाई प्रतिस्थापन गर्ने नयाँ ढाँचा प्रदान गर्दछ। ने्टप्लानको सबैभन्दा ठूलो विशेषता YAML फाइल प्रयोग गरेर नेटवर्क कन्फिगरेसन वर्णन गर्ने कुरा हो। यसले सरल र एकरूप कन्फिगरेसन सम्भव बनाउँछ, र जटिल नेटवर्क संरचनाहरू पनि सजिलै व्यवस्थापन गर्न सकिन्छ। ने्टप्लानले NetworkManager
वा systemd-networkd
जस्ता ब्याकएन्डहरूलाई समर्थन गर्दछ, र युभुन्टुको डेस्कटप संस्करण र सर्भर संस्करण दुवैमा प्रयोग गरिन्छ। यसले फरक वातावरणहरूमा पनि सामान्य विधिबाट नेटवर्क व्यवस्थापन गर्न सकिन्छ।किन ने्टप्लान प्रयोग गर्नुपर्छ?
परम्परागत नेटवर्क कन्फिगरेसन विधिहरूसँग तुलना गर्दा, ने्टप्लानले निम्नलिखित फाइदाहरू प्रदान गर्दछ।- सरल वाक्यसंरचना: YAML ढाँचा सहज र संरचित छ। कन्फिगरेसनको दृष्टिकोण राम्रो छ, र नयाँ प्रयोगकर्ताहरूले पनि तुलनात्मक रूपमा सजिलै बुझ्न सक्छन्।
- एकरूप व्यवस्थापन: डेस्कटप वातावरण र सर्भर वातावरण दुवैमा प्रयोग गर्न सकिने भएकाले, फरक नेटवर्क संरचनाहरूलाई एकीकृत रूपमा व्यवस्थापन गर्न सकिन्छ।
- गतिशील परिवर्तन: कन्फिगरेसन फाइल सम्पादन गरेर लागू गर्नु मात्र हो, र वास्तविक समयमा नेटवर्क कन्फिगरेसन प्रतिबिम्बित गर्न सकिन्छ।
ने्टप्लानको आधारभूत संरचना
ने्टप्लानको कन्फिगरेसन फाइल सामान्यतया/etc/netplan/
डाइरेक्टरीमा राखिन्छ, र विस्तार .yaml
हो। यो फाइलमा नेटवर्क इन्टरफेसको कन्फिगरेसन, IP ठेगाना, DNS सर्भरको जानकारी समावेश छ। आधारभूत ने्टप्लान कन्फिगरेसन उदाहरणको रूपमा, निम्न YAML फाइल उल्लेख गर्न सकिन्छ।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true
यो उदाहरणमा, enp3s0
नामक इथरनेट इन्टरफेसले DHCP प्रयोग गरेर IP ठेगाना प्राप्त गर्ने कन्फिगरेसन छ।युभुन्टु १८.०४ LTS वा त्यसपछिका संस्करणहरूमा ने्टप्लानको भूमिका
युभुन्टु १८.०४ LTS वा त्यसपछिका संस्करणहरूमा, ने्टप्लान डिफल्ट रूपमा स्थापित हुन्छ, र सर्भर वातावरण वा डेस्कटप वातावरणको नेटवर्क व्यवस्थापनमा व्यापक रूपमा प्रयोग गरिन्छ। विशेष गरी सर्भर वातावरणमा, धेरै नेटवर्क इन्टरफेसहरू वा स्थिर IP ठेगानाको कन्फिगरेसन आवश्यक पर्ने भएकाले, ने्टप्लानको सुविधा उपयोगी हुन्छ। अर्को, ने्टप्लान प्रयोग गरेर नेटवर्कको विशिष्ट कन्फिगरेसन विधिबारे व्याख्या गर्दै जान्छौं।
2. Netplan को आधारभूत सेटिङ विधि
Netplan को सेटिङ फाइलको स्थान
Netplan को सेटिङ फाइल सामान्यतया/etc/netplan/
डाइरेक्टरीमा बचत गरिएको हुन्छ। यो डाइरेक्टरी भित्र रहेको.yaml
फाइललाई सम्पादन गरेर नेटवर्कको सेटिङ परिवर्तन गर्न सकिन्छ। उदाहरणका लागि, 50-cloud-init.yaml
जस्ता फाइल नाम सामान्य छन् तर वातावरण अनुसार फरक हुन सक्छ। सेटिङ फाइल खोल्नका लागि, निम्न अनुसारvi
वाnano
जस्ता टेक्स्ट एडिटर प्रयोग गर्नुहोस्।sudo vi /etc/netplan/50-cloud-init.yaml
गतिशील IP ठेगाना (DHCP) को सेटिङ
Dhcp प्रयोग गरेर स्वतः IP ठेगाना प्राप्त गर्ने अवस्थामा, निम्न जस्तो YAML सेटिङ प्रयोग गर्नुहोस्। यो सेटिङ सबैभन्दा साधारण उदाहरण हो, र धेरैजसो घर वा अफिस वातावरणमा प्रयोग गर्न सकिन्छ।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true
स्थिर IP ठेगानाको सेटिङ
केही वातावरणमा, सर्वर वा विशिष्ट डिभाइसका लागि स्थिर IP ठेगाना सेट गर्न आवश्यक हुन्छ। निम्न स्थिर IP ठेगाना सेट गर्ने उदाहरण हो।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
सेटिङको लागू गर्ने
सेटिङ फाइल सम्पादन गरेपछि, निम्न कमान्डले Netplan को सेटिङ लागू गर्नुहोस्।sudo netplan apply
सेटिङको जाँच
Netplan को सेटिङ सही रूपमा लागू भएको छ कि जाँच्नका लागि, निम्न कमान्ड प्रयोग गरेर नेटवर्क इन्टरफेसको अवस्था जाँच्नुहोस्।ip a

3. बहुविध नेटवर्क इन्टरफेसहरूको सेटिङ
बहुविध इथरनेट इन्टरफेसहरूको सेटिङ
बहुविध नेटवर्क इन्टरफेसहरू भएका सर्भर वा डिभाइसहरूमा, प्रत्येक इन्टरफेसमा फरक IP ठेगाना वा सेटिङहरू लागू गर्न सकिन्छ। निम्न उदाहरणमा, दुई इथरनेट इन्टरफेसहरूमा फरक सेटिङहरू गरिएको छ।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true
enp4s0:
addresses:
- 192.168.1.150/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
बन्डिङद्वारा अतिरिक्तताको सेटिङ
नेटवर्क इन्टरफेसहरूलाई एकै ठाउँमा राखेर एउटा भर्चुअल इन्टरफेसको रूपमा सञ्चालन गर्ने «बन्डिङ» ले अतिरिक्तता सुनिश्चित गर्दछ र उपलब्धतालाई बढाउनको लागि प्रभावकारी विधि हो। निम्नले दुई इथरनेट इन्टरफेसहरूलाई बन्डिङ गरेर एउटा भर्चुअल इन्टरफेसbond0
को रूपमा ह्यान्डल गर्ने उदाहरण हो।network:
version: 2
renderer: networkd
bonds:
bond0:
interfaces:
- enp3s0
- enp4s0
addresses:
- 192.168.1.200/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
parameters:
mode: active-backup
primary: enp3s0
Wi-Fi जडानको सेटिङ
Netplan मा Wi-Fi जडानको सेटिङ पनि सम्भव छ। निम्न उदाहरणले विशिष्ट SSID मा जडान गर्ने Wi-Fi सेटिङ देखाउँछ।network:
version: 2
renderer: networkd
wifis:
wlp2s0:
access-points:
"my_wifi_network":
password: "password1234"
dhcp4: true
VLAN को सेटिङ
विशिष्ट प्रयोजनहरूमा, भर्चुअल LAN (VLAN) प्रयोग गरेर नेटवर्कलाई तार्किक रूपमा विभाजन गर्न आवश्यक पर्न सक्छ। Netplan मा पनि VLAN को सेटिङ सम्भव छ। निम्नलेenp3s0
इन्टरफेसको लागि VLAN सेट गर्ने उदाहरण हो।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true
vlans:
vlan10:
id: 10
link: enp3s0
addresses:
- 192.168.10.1/24

4. Netplan को उन्नत सेटिङ
स्थिर रुटिङको सेटिङ
नेटवर्कलाई धेरै राउटरहरू मार्फत जोड्ने अवस्थामा, स्थिर रुटिङ आवश्यक हुन्छ। Netplan प्रयोग गरेर स्थिर रुट सेट गर्न सकिन्छ, जसले विशिष्ट IP ठेगाना वा नेटवर्कको लागि सञ्चार मार्ग निर्दिष्ट गर्न सक्छ। तल स्थिर रुटिङको उदाहरण छ।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.100/24
routes:
- to: 10.0.0.0/24
via: 192.168.1.1
यो सेटिङमा, enp3s0
इन्टरफेसले डिफल्ट गेटवे 192.168.1.1
मार्फत 10.0.0.0/24
नेटवर्कमा सञ्चार गर्ने स्थिर रुट निर्दिष्ट गरिएको छ। यसले विशिष्ट नेटवर्कको लागि प्राथमिकता रुट सेट गर्न सक्छ।धेरै डिफल्ट गेटवेहरूको सेटिङ
Netplan मा, धेरै नेटवर्क इन्टरफेसहरू हुँदा, प्रत्येक इन्टरफेसको लागि फरक डिफल्ट गेटवे सेट गर्न सकिन्छ। यो फरक नेटवर्क सेगमेन्टहरू मार्फत इन्टरनेटमा पहुँच गर्ने वातावरणमा उपयोगी हुन्छ। तल त्यसको सेटिङ उदाहरण छ।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
enp4s0:
addresses:
- 10.0.0.100/24
gateway4: 10.0.0.1
DNS सर्भरको सेटिङ
Netplan मा, स्थिर रूपमा निर्दिष्ट DNS सर्भरको सेटिङ पनि सजिलै गर्न सकिन्छ। तलको उदाहरणमा, Google को सार्वजनिक DNS सर्भरहरू (8.8.8.8
र 8.8.4.4
) निर्दिष्ट गरिएको छ।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.100/24
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
बन्डिङको उन्नत सेटिङ
माथि उल्लेखित बन्डिङ सेटिङमा थप, बन्डिङको मोड समायोजन गरेर फरक कार्य मोडहरू प्राप्त गर्न सकिन्छ। उदाहरणका लागि, तलको उदाहरणमा राउन्ड रोबिन तरिकाको बन्डिङ सेट गरिएको छ।network:
version: 2
renderer: networkd
bonds:
bond0:
interfaces:
- enp3s0
- enp4s0
addresses:
- 192.168.1.200/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
parameters:
mode: balance-rr
balance-rr
(राउन्ड रोबिन) मोडमा, दुई इन्टरफेसहरूलाई वैकल्पिक रूपमा प्रयोग गरेर ब्यान्डविथ वितरण गर्दै, प्रदर्शन सुधार गर्न सकिन्छ। यसबाहेक, फेलओभरको लागि active-backup
मोड वा लोड ब्यालेन्सिङ गर्ने balance-tlb
मोड जस्ता, उपयोग अनुसार मोडहरू छान्न सकिन्छ।VLAN को उन्नत सेटिङ
VLAN (Virtual LAN) ठूलो नेटवर्कमा, भौतिक नेटवर्कलाई तार्किक रूपमा विभाजन गर्न प्रयोग हुन्छ। Netplan प्रयोग गरेर VLAN सेट पनि गर्न सकिन्छ। तलको उदाहरणमा,vlan100
नामक VLAN इन्टरफेस सेट गरिएको छ।network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true
vlans:
vlan100:
id: 100
link: enp3s0
addresses:
- 192.168.100.1/24
यो सेटिङमा, enp3s0
इन्टरफेसमा VLAN ID 100 आवंटन गरिएको छ, र 192.168.100.1
नामक स्थिर IP ठेगाना सेट गरिएको छ। यसले नेटवर्कलाई आभासी रूपमा विभाजन गर्दै, ट्राफिकलाई विशिष्ट नेटवर्क सेगमेन्टमा सीमित गर्न सक्छ।
5. Netplan को समस्या निवारण
Netplan को सेटिङ्गहरू धेरै सुविधाजनक छन्, तर सेटिङ्ग त्रुटि वा प्रणालीको विशेषताहरूका कारण समस्याहरू उत्पन्न हुन सक्छन्। यो खण्डमा, Netplan प्रयोग गर्दा सामान्यतया उत्पन्न हुने समस्याहरू र तिनको समाधान विधिहरूको बारेमा व्याख्या गरिएको छ। यसले नेटवर्क कनेक्सन त्रुटि वा सेटिङ्ग त्रुटिहरूलाई कुशलतापूर्वक सम्बोधन गर्न सक्ने बनाउँछ।सामान्य Netplan समस्याहरू र तिनका कारणहरू
1. सेटिङ्ग लागू नहुनु
Netplan मा सेटिङ्ग परिवर्तन गरे पनि, कमान्ड चलाए पनि परिवर्तन प्रतिबिम्बित नहुन सक्छ। कारणहरूको रूपमा, निम्न जस्ता समस्याहरू कल्पना गर्न सकिन्छ।- YAML फाइलको इन्डेन्ट त्रुटि: YAML ढाँचा इन्डेन्टमा धेरै कडा छ। स्पेस वा ट्याबको त्रुटि भएमा, फाइल सही रूपमा व्याख्या नहुने र सेटिङ्ग लागू नहुने हुन्छ। इन्डेन्ट मिलेको छ भनेर सधैं जाँच गर्नुहोस्।
- अनुपयुक्त इन्टरफेस नाम: Netplan मा, नेटवर्क इन्टरफेसको सही नाम निर्दिष्ट गर्न आवश्यक छ।
ip a
कमान्ड चलाएर, सही इन्टरफेस नाम जाँच गर्नुहोस् र सेटिङ्ग फाइलमा मिलेको छ भनेर जाँच गर्नुहोस्।
समाधान विधि
- सेटिङ्ग फाइल बचत गरेपछि,
netplan apply
कमान्ड चलाएर सेटिङ्ग लागू गर्नुहोस्। - त्रुटि उत्पन्न भएमा,
sudo netplan try
कमान्ड प्रयोग गरेर, परिवर्तन लागू गर्न सकिन्छ कि भनेर परीक्षण गरेर पुष्टि गर्नुहोस्। यो कमान्डले ५ मिनेट भित्र सेटिङ्ग परीक्षण गर्छ र समस्या भएमा स्वतः पुरानो अवस्थामा फर्काउँछ।
sudo netplan apply
sudo netplan try
2. नेटवर्क कनेक्सन त्रुटि
नेटवर्क जोडिन नसक्दा, निम्न जस्ता कारणहरू कल्पना गर्न सकिन्छ।- गेटवे वा DNS सर्भरको सेटिङ्ग त्रुटि: डिफल्ट गेटवे वा DNS सर्भरको सेटिङ्ग गलत भएमा, इन्टरनेटमा जोडिन असफल हुन्छ। सही IP ठेगाना निर्दिष्ट भएको छ कि, DNS सर्भर उपयुक्त छ कि भनेर जाँच गर्नुहोस्।
- भौतिक इन्टरफेसको समस्या: केबल वा हार्डवेयर सही रूपमा जोडिएको नभएमा, सफ्टवेयर रूपमा सही सेटिङ्ग गरे पनि जोडिन सकिँदैन। केबल वा नेटवर्क डिभाइसको भौतिक जाँच पनि महत्वपूर्ण छ।
समाधान विधि
ping
कमान्ड प्रयोग गरेर, नेटवर्कमा जोडिन सकिन्छ कि भनेर परीक्षण गर्नुहोस्। उदाहरणका लागि, Google को DNS सर्भर (8.8.8.8) लाई पिङ पठाएर कनेक्सन अवस्था जाँच गर्नुहोस्।
ping 8.8.8.8
- सेटिङ्ग फाइलमा समस्या भएमा, फेरि
netplan apply
चलाएर सेटिङ्ग लागू गर्नुहोस् र नेटवर्कको पुनः सुरु प्रयास गर्नुहोस्।
sudo systemctl restart networkd
3. netplan apply
मा त्रुटि सन्देश देखिनु
netplan apply
चलाउँदा, त्रुटि सन्देश देखिन सक्छ। यो समस्या सेटिङ्ग फाइलको सामग्री अशुद्ध भएको वा इन्टरफेस सही रूपमा पहिचान नभएको कारणले हुन्छ।- त्रुटि सन्देश उदाहरण:
Error in network configuration: failed to bring up device enp3s0
enp3s0
सही रूपमा पहिचान नभएमा उत्पन्न हुन्छ।ip a
कमान्ड चलाएर, इन्टरफेस नाम सही छ भनेर जाँच गर्नुहोस्।समाधान विधि
त्रुटि सन्देश राम्रोसँग जाँच गर्नुहोस्, निर्दिष्ट इन्टरफेस वा IP ठेगाना सही छ भनेर पुनः जाँच गर्नुहोस्। साथै, इन्टरफेस नाम वा YAML ढाँचाको त्रुटि नभएको, स्पेलिङ वा इन्डेन्ट पुनः हेर्नुहोस्।लग फाइलको जाँच
समस्या निवारण गर्दा, प्रणाली लग जाँच गर्नु धेरै उपयोगी हुन्छ। Netplan को सेटिङ्ग सम्बन्धी त्रुटि सन्देश वा चेतावनीहरूjournalctl
कमान्ड प्रयोग गरेर जाँच गर्न सकिन्छ।journalctl -u systemd-networkd
यो कमान्ड चलाउँदा, नेटवर्क सेवा सम्बन्धी लगहरू देखाइन्छ। त्रुटि उत्पन्न भएमा, विस्तृत सन्देश देखाइन्छ जसका आधारमा समस्या समाधान गर्न सकिन्छ।
6. ने्टप्लानको सारांश र अर्को चरणहरू
ने्टप्लान प्रयोग गरेर, उबुन्टुको नेटवर्क सेटिङ धेरै सरल र कुशलतापूर्वक व्यवस्थापन गर्न सकिन्छ भन्ने कुरा बुझियो। यो खण्डमा, हामीले अघि गरेको व्याख्यालाई सारांशित गर्दै, भविष्यमा ने्टप्लानलाई कसरी उपयोग गर्न सकिन्छ, थप गहिरो अध्ययनका लागि चरणहरू सुझाव दिन्छौं।ने्टप्लानका मुख्य फाइदाहरू
ने्टप्लान प्रयोग गरेर, परम्परागत विधिभन्दा धेरै फाइदाहरू प्राप्त गर्न सकिन्छ।- YAML ढाँचाको सहज सेटिङ: ने्टप्लानले सरल र दृश्यात्मक रूपमा उत्कृष्ट YAML ढाँचा अपनाएको छ। यस कारणले, नेटवर्क सेटिङको वर्णन सजिलो हुन्छ र सेटिङ त्रुटिहरू पत्ता लगाउन पनि तुलनात्मक रूपमा सजिलो हुन्छ।
- लचिलो नेटवर्क संरचना: धेरै नेटवर्क इन्टरफेसहरूको सेटिङ वा बन्डिङ, स्थिर रुटिङ, VLAN निर्माणलाई सहज वर्णनबाट गर्न सकिन्छ। यसले जटिल नेटवर्क संरचनाहरूलाई पनि सजिलै व्यवस्थापन गर्न सकिन्छ।
- एकीकृत इन्टरफेस: ने्टप्लानले
systemd-networkd
वाNetworkManager
जस्ता विभिन्न ब्याकेन्डहरूसँग अनुकूलित छ, डेस्कटप वा सर्भर वातावरणमा पनि, एकरूप नेटवर्क व्यवस्थापन प्रदान गर्दछ। यसले विभिन्न वातावरणहरूमा पनि एकै विधिबाट सेटिङ गर्न सकिन्छ र व्यवस्थापनको कुशलता बढाउन सकिन्छ। - रीयल-टाइम सेटिङ परिवर्तन: ने्टप्लानको सेटिङलाई एक कमान्डबाट तुरुन्तै लागू गर्न सकिन्छ, यसले नेटवर्कको डाउनटाइमलाई न्यूनतममा राखेर व्यवस्थापन गर्न सकिन्छ।
भविष्यका उपयोग विधिहरू
ने्टप्लानको आधारभूत सेटिङमा अभ्यस्त भएपछि, थप उन्नत नेटवर्क संरचनाहरूमा चुनौती दिन सिफारिस गर्दछौं। तल, अर्को चरणको रूपमा सिक्नुपर्ने वस्तुहरू केही उल्लेख गर्दछौं।- आभासी नेटवर्क निर्माण: धेरै VLANहरू सेट गरेर, भौतिक नेटवर्कलाई आभासी रूपमा विभाजन गरेर, सुरक्षा वा नेटवर्क व्यवस्थापनलाई मजबुत बनाउन सकिन्छ। आभासी नेटवर्कको सेटिङ ठूलो पूर्वाधार वा क्लाउड वातावरणमा विशेष रूपमा महत्वपूर्ण छ।
- IPv6 अनुकूल सेटिङ: वर्तमान इन्टरनेट प्रोटोकल IPv4 मा ठेगाना अभावको समस्या छ। ने्टप्लान प्रयोग गरेर IPv6 अनुकूल नेटवर्क सेटिङ गरेर, भविष्यको नेटवर्क पूर्वाधारका लागि तयारी गर्न सकिन्छ।
- स्वचालित स्क्रिप्ट निर्माण: ने्टप्लानको सेटिङलाई स्क्रिप्ट化 गरेर, नेटवर्क संरचनाको स्वचालनलाई अगाडि बढाएर, ठूलो नेटवर्क वातावरणमा एकमुष्ट व्यवस्थापन सम्भव हुन्छ। Ansible वा Puppet जस्ता उपकरणहरूसँग सहकार्य गरेर, थप कुशल व्यवस्थापन सम्भव छ।
- सुरक्षाको मजबुतीकरण: ने्टप्लान प्रयोग गरेका नेटवर्कको सुरक्षालाई बढाउनका लागि, फायरवाल सेटिङ वा पहुँच प्रतिबन्ध, नेटवर्क विभाजन (नेटवर्क सेग्मेन्टेसन) जस्ता प्रविधिहरू सिक्नु महत्वपूर्ण छ।
थप सिक्नका लागि स्रोतहरू
ने्टप्लानको आधिकारिक कागजात वा उबुन्टुको नेटवर्क सम्बन्धित प्राविधिक जानकारीहरू, अध्ययन अगाडि बढाउनका लागि लाभदायक स्रोतहरू हुन्। साथै, फोरमहरू वा प्राविधिक ब्लगहरू पनि सन्दर्भित गर्नु राम्रो हुन्छ। तल, सन्दर्भित हुने स्रोतहरू छन्।- ने्टप्लान आधिकारिक कागजात: ने्टप्लानको विस्तृत सेटिङ विधि वा विकल्पहरू बारे, आधिकारिक कागजात सबैभन्दा विश्वसनीय जानकारी स्रोत हो।
- उबुन्टु कम्युनिटी हेल्प विकी: उबुन्टु कम्युनिटीले प्रदान गर्ने विकीमा, वास्तविक समस्या समाधान वा उदाहरणहरू प्रशस्त प्रकाशित छन्।
- प्राविधिक फोरमहरू वा ब्लगहरू: Ask Ubuntu वा Stack Overflow जस्ता फोरमहरू विशेष समस्याहरूका लागि समाधानहरू फेला पार्न सुविधाजनक छन्। साथै, प्राविधिक ब्लगहरूमा ने्टप्लानको उपयोग उदाहरणहरू वा नवीनतम जानकारीहरू प्रस्तुत छन्।