मैंने थोड़ी जाँच की और पता चला, कि आजकल nmcli
टूल का उपयोग करके इस कॉन्फ़िगरेशन को बनाना संभव है । वास्तव में, यह NetworkManager के पूर्ण नियंत्रण की अनुमति देता है। Nmcli के लिए मैनुअल पेज बहुत गहन और काफी समझ में आते हैं। देखें man nmcli
और man nm-settings
।
इस प्रश्न में कॉन्फ़िगरेशन सेट करने के लिए, अपने वर्तमान कनेक्शन प्रोफ़ाइल को संपादित करने का सबसे आसान तरीका है। अपने जीयूआई NetworkManager उपकरण और यह संपादित CLI संपादक (यहाँ नाम है का उपयोग करने से प्रोफ़ाइल का नाम पता लगाएँ Ethernet connection
):
$ sudo nmcli c 'ईथरनेट कनेक्शन' संपादित करें
=== | nmcli इंटरएक्टिव कनेक्शन संपादक | ===
मौजूदा '802-3-ईथरनेट' कनेक्शन का संपादन: 'ईथरनेट कनेक्शन 1'
'सहायता' या 'टाइप करें?' उपलब्ध आदेशों के लिए।
विस्तृत संपत्ति विवरण के लिए 'वर्णन [।] लिखें।
आप निम्नलिखित सेटिंग्स संपादित कर सकते हैं: कनेक्शन, 802-3-ईथरनेट (ईथरनेट), 802-1x, dcb, ipv4, ipv6
nmcli> गोटो ipv4
आप निम्नलिखित गुणों को संपादित कर सकते हैं: विधि, डीएनएस, डीएनएस-खोज, डीएनएस-विकल्प, डीएनएस-प्राथमिकता, पते, प्रवेश द्वार, मार्ग, मार्ग-मीट्रिक, इग्नोर-ऑटो-रूट, इग्नोर-ऑटो-डीएनएस, डीएचसीपी-होस्टनाम, डीएचसीपी -send-hostname, कभी-डिफ़ॉल्ट, कभी-विफल, डैड-टाइमआउट, dhcp-timeout, dhcp-client-id, dhcp-fqdn
nmcli ipv4> सेट ipv4.addresses {your_address_here} / {your_network_prefix_here}
क्या आप भी 'ipv4.method' को 'मैनुअल' पर सेट करना चाहते हैं? [हाँ]: नहीं
nmcli ipv4> सहेजें
कनेक्शन 'ईथरनेट कनेक्शन' (87fa8e41-7fe3-435a-a2f2-29a9c8084d2d) सफलतापूर्वक अपडेट किया गया।
nmcli ipv4> छोड़ दिया
बोल्ड किए गए भाग आपके इनपुट हैं, अपनी सेटिंग्स के साथ घुंघराले ब्रेसिज़ में चीजों को बदलें। डीएचसीपी कॉन्फ़िगरेशन को संरक्षित no
करने के बारे में सवाल का जवाब देना ipv4.method
। पासवर्ड के बाद आपको कॉन्फ़िगरेशन को अक्षम करने और फिर से सक्षम करने की आवश्यकता होती है, जिसे GUI-tools या nmcli का उपयोग करके किया जा सकता है।
यदि आप चाहते हैं, तो कमांड लाइन से एक नया कनेक्शन बनाना भी संभव है:
sudo nmcli -p connection add type ethernet ifname {your_interface_name} con-name MyConnection -- ipv4.addresses {your_address}/{your_prefix_length} ipv4.method auto
फिर से, अपनी सेटिंग्स के साथ घुंघराले ब्रेसिज़ में चीजों को बदलें।
अंत में, यदि आप अभी भी कॉन्फ़िगरेशन फ़ाइलों को संपादित करना चाहते हैं, तो संपादन के बाद फ़ाइल को फिर से लोड करना याद रखें:
sudo nmcli connection reload
ध्यान दें, इस तरह से बनाए गए कॉन्फ़िगरेशन से GUI टूल को भ्रमित करने की संभावना है। सबसे अच्छा, वे आपको स्थैतिक पते नहीं दिखाएंगे।