OpenBSD: एक नया लूपबैक इंटरफ़ेस परिभाषित करना


9

मुझे अपने OpenBSD 6.1 में आईपी पते 127.0.0.2 के साथ एक और लूपबैक इंटरफ़ेस की आवश्यकता है।

मैं इसे कमांड से हाथ से बना सकता हूं:

ifconfig lo1 127.0.0.2

और इसे बूट समय पर करने के लिए, मैंने अभी उस कमांड को डाला /etc/rc.local

मैंने ऐसा करने के लिए अधिक मानक तरीके के लिए शोध किया है, सफल नहीं था।

यह /etc/rc.localभी होने का मतलब है कि मैं केवल बूट प्रक्रिया में देर से उस इंटरफ़ेस है।

मैं इसे "OpenBSD" क्लीनर में कैसे कॉन्फ़िगर कर सकता हूं?

जवाबों:


10

जैसा कि संकेत दिया गया है lo(4), आप बना सकते हैं /etc/hostname.lo1:

inet 127.0.0.2 255.0.0.0

lo1जब बूट प्रक्रिया चलती है, तो यह इंटरफ़ेस बनाएगा /etc/netstart। उस फ़ाइल के साथ, आप रिबूट किए बिना भी इंटरफ़ेस सेट कर सकते हैं

$ doas sh /etc/netstart lo1

इंटरफ़ेस के रूप में रिपोर्ट किया गया है

lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
        index 4 priority 0 llprio 3
        groups: lo
        inet 127.0.0.2 netmask 0xff000000

द्वारा ifconfig

अधिक जानकारी के लिए, देखें hostname.if(5), netstart(8)और ifconfig(8)


2
सभी मदद के लिए धन्यवाद, मैं सिस्टम में एक पायलट / (पुनः) परिचय के रूप में एक निजी नेटबुक में ओपनबीएसडी में अपने पैरों को गीला कर रहा हूं।
रुई एफ रिबेरो

0

जब तक आपके पास इसका एक अतिरिक्त नेटवर्क इंटरफ़ेस होने का कारण नहीं है , ध्यान दें कि 127.0.0.0/8 में दूसरे आईपी पते के लिए आपके पास दूसरा इंटरफ़ेस होना आवश्यक नहीं है । आप मौजूदा लूपबैक इंटरफ़ेस में दूसरा IP पता जोड़ सकते हैं :

# गूंज >> /etc/hostname.lo0 इनसेट उर्फ ​​127.0.0.2 255.0.0.0
# 

याद रखें यदि आप ऐसा करते हैं कि आपको अब -Aविकल्प की आवश्यकता है ifconfig। यह थोड़ा भ्रामक विकल्प है। यह एलियन प्रति सेगमेंट को लक्षित नहीं करता है। यह केवल ifconfigपहले आईपी संस्करण 4 पते को प्रदर्शित करने से रोकता है जो इसे पाता है, जो कि वास्तव में यह पता लगाने के बदले में है कि आईपी पते कौन से उपनाम हैं।


मैंने उस समय कुछ विशेष सॉफ़्टवेयर को देने के लिए एक इंटरफ़ेस परिभाषित किया। फ़्रीबीएसडी पर वापस आ गया।
रुई एफ रिबेरो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.