[अपडेट] उबंटू १ As.०४ एलटीएस (सर्वर) netplan
के रूप में, नेटवर्क प्रबंधन के लिए डिफ़ॉल्ट आवरण है। कॉन्फ़िगर Netplan एक के माध्यम से किया जाता है YAML फ़ाइल, डिफ़ॉल्ट रूप से /etc/netplan/01-netcfg.yaml
(अधिक जानकारी के लिए यहाँ )।
रूटिंग मीट्रिक को " metric
" विकल्प द्वारा परिभाषित किया जाता है , जो एक सकारात्मक पूर्णांक ( 100
सामान्य रूप से डिफ़ॉल्ट मान) की अपेक्षा करता है । यहाँ संदर्भ पृष्ठ से उदाहरण दिया गया है:
network:
version: 2
renderer: networkd
ethernets:
eno1:
addresses:
- 10.0.0.10/24
- 11.0.0.11/24
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
routes:
- to: 0.0.0.0/0
via: 10.0.0.1
metric: 100
- to: 0.0.0.0/0
via: 11.0.0.1
metric: 100
सबसे कम metric
(पथ लंबाई) वाला मार्ग "पसंदीदा" गेटवे बन जाता है। ( sudo netplan try
परिवर्तनों को सक्षम करने के लिए उपयोग करें )
ध्यान दें कि एक रोमिंग वातावरण (कई कनेक्शन, चालू और बंद), आप optional
(बूलियन) पैरामीटर true
(डिफ़ॉल्ट गलत है) सेट करना चाहते हैं :
network:
version: 2
ethernets:
enred:
dhcp4: yes
dhcp4-overrides:
route-metric: 100
engreen:
dhcp4: yes
dhcp4-overrides:
route-metric: 200
# this is plugged into a test network that is often
# down - don't wait for it to come up during boot.
optional: true
डीएचसीपी कनेक्शन के मामले में मार्ग मीट्रिक के लिए थोड़ा अलग सिंटैक्स देखें।
आप NetworkManager
रेंडरर के रूप में भी उपयोग कर सकते हैं , जो मुझे लगता है (अभी तक खुद का परीक्षण नहीं किया है) आपको GUI टूल के माध्यम से कॉन्फ़िगरेशन के उस हिस्से को देखने / संपादित करने देगा।
renderer
(अदिश)
इस परिभाषा के लिए दिए गए नेटवर्किंग बैकएंड का उपयोग करें। वर्तमान में समर्थित हैं networkd
और NetworkManager
। यह संपत्ति networks:
एक उपकरण प्रकार (उदाहरण के लिए ethernets:
) या किसी विशेष डिवाइस परिभाषा के लिए वैश्विक रूप से निर्दिष्ट की जा सकती है । डिफ़ॉल्ट है networkd
।
(संदर्भ पृष्ठ पर बहुत अंतिम 'बड़ा' उदाहरण दोनों रेंडरर्स के ऐसे हाइब्रिड उपयोग को दर्शाता है)।
यह प्रश्न (आस्कुबंटू) भी देखें ।