OpenBSD के साथ वल्चर पर बीजीपी को कॉन्फ़िगर करना

Vultr की BGP सुविधा आपको अपना स्वयं का IP स्थान लाने और हमारे किसी भी स्थान पर उपयोग करने की अनुमति देती है, OpenBSD उदाहरण के साथ कोई अतिरिक्त सॉफ़्टवेयर की आवश्यकता नहीं है!

शुरू करना

बीजीपी का उपयोग करने के लिए, आपको अपने स्वयं के आईपी स्थान (या तो v4 या v6) की आवश्यकता होगी। यदि आपके पास अपना ASN है, तो आप इसका उपयोग कर सकते हैं या हम एक निजी असाइन कर सकते हैं।

निम्नलिखित जानकारी के साथ एक टिकट खोलें:

  • आपका आईपी रेंज
  • आपका ASN (यदि आपके पास एक है)
  • आपके IP पर्वतमाला के लिए एक LOA (केवल अगर आपके पास अपना ASN नहीं है)

एक बार जब आपके खाते पर बीजीपी कॉन्फ़िगर किया गया है, तो आप बीजीपी को कॉन्फ़िगर करने के साथ आगे बढ़ सकते हैं।

हमारे उदाहरण निम्नलिखित का उपयोग करने जा रहे हैं:

  • ASN: 64512
  • इंस्टेंस का IPv4 पता: 203.0.113.123
  • इंस्टेंस का IPv6 पता: 2001: DB8: 1000 :: 1/64
  • IPv4 ब्लॉक: 198.51.100.0/24
  • IPv6 ब्लॉक: 2001: 0db8 :: / 32
  • बीजीपी पासवर्ड: शिकारी 2

बीजीपी सेटअप

bgpd(8)पहले से ही स्थापित के साथ OpenBSD जहाजों और केवल कुछ विन्यास फाइल परिवर्तन की आवश्यकता है शुरू करने के लिए।

डेमन के माध्यम से शुरू rc.conf.local(8)करने की अनुमति देने के लिए निम्न पंक्ति जोड़ने के लिए संपादित करेंbgpd(8)rc.d(8)

bgpd_flags=

का एक पूरा उदाहरण bgpd.conf(8)पाया जा सकता है /etc/examples/bgpd.confऔर इसमें बहुत सारे अतिरिक्त कॉन्फ़िगरेशन विकल्प शामिल हो सकते हैं जिनकी आपको आवश्यकता हो सकती है।

नीचे दिए गए उदाहरण विन्यास को आवश्यकतानुसार समायोजित करें और लिखें /etc/bgpd.conf (सुनिश्चित करें कि इस फ़ाइल की अनुमति 600 है)

   AS 64512
    router-id 203.0.113.123

    listen on 127.0.0.1
    listen on ::1
    log updates
    network 198.51.100.0/24
    network 2001:0db8::/32

    neighbor 169.254.169.254 {
            remote-as               64515
            descr                   "Vultr IPv4"
            announce IPv4           unicast
            announce IPv6           none
            tcp md5sig password     hunter2
            multihop                2
            local-address           203.0.113.123
    }
    neighbor 2001:19f0:ffff::1 {
            remote-as               64515
            descr                   "Vultr IPv6"
            announce IPv4           none
            announce IPv6           unicast
            tcp md5sig password     hunter2
            multihop                2
            local-address           2001:DB8:1000::1
    }

यह सुनिश्चित करने के लिए कि सब कुछ क्रम में है, आप कमांड जारी कर सकते हैं bgpd -f /etc/bgpd.conf -n। यदि bgpd(ok)लौटाया जाता है, तो आप डेमॉन शुरू कर सकते हैं।

# rcctl enable bgpd
# rcctl start bgpd
bgpd(ok)

अपने बीजीपी सत्रों की स्थिति की जांच करने के लिए, आपको उपयोग करने की आवश्यकता होगी bgpctl(8)। उदाहरण के लिए, एक मूल अवलोकन देखने के लिए जिसका आप उपयोग कर सकते हैंbgpctl show summary

# bgpctl show summary
Neighbor                   AS    MsgRcvd    MsgSent  OutQ Up/Down  State/PrfRcvd
Vultr IPv6              64515        230        207     0 01:41:40      0
Vultr IPv4              64515        244        220     0 01:48:09      0

BPG पड़ोसी के उपयोग के बारे में विस्तृत जानकारी देखने के लिए bgpctl show neighbor

BGP neighbor is 2001:19f0:ffff::1, remote AS 64515, Multihop (2)
 Description: Vultr IPv6
  BGP version 4, remote router-id 45.63.102.186, using md5sig
  BGP state = Established, up for 01:46:45
  Last read 00:00:08, holdtime 90s, keepalive interval 30s
  Neighbor capabilities:
    Multiprotocol extensions: IPv6 unicast
    Route Refresh
    Graceful Restart: Timeout: 120, IPv6 unicast
    4-byte AS numbers

  Message statistics:
          Sent       Received  
  Opens                    1          1
  Notifications            0          0
  Updates                  2          1
  Keepalives             214        240
  Route Refresh            0          0
  Total                  217        242

  Update statistics:
          Sent       Received  
  Updates                  4          0
  Withdraws                0          0
  End-of-Rib               1          1

  Local host:  2001:DB8:1000::1, Local port:  38298
  Remote host:    2001:19f0:ffff::1, Remote port:   179

BGP neighbor is 169.254.169.254, remote AS 64515, Multihop (2)
 Description: Vultr IPv4
  BGP version 4, remote router-id 45.63.102.186, using md5sig
  BGP state = Established, up for 01:53:14
  Last read 00:00:14, holdtime 90s, keepalive interval 30s
  Neighbor capabilities:
    Multiprotocol extensions: IPv4 unicast
    Route Refresh
    Graceful Restart: Timeout: 120, IPv4 unicast
    4-byte AS numbers

  Message statistics:
          Sent       Received  
  Opens                    1          1
  Notifications            0          0
  Updates                  2          1
  Keepalives             227        253
  Route Refresh            0          0
  Total                  230        255

  Update statistics:
          Sent       Received  
  Updates                  4          0
  Withdraws                0          0
  End-of-Rib               1          1

  Local host:         203.0.113.123, Local port:  19824
  Remote host:      169.254.169.254, Remote port:   179

इस बिंदु पर हम इंटरफेस के लिए (जैसे कॉन्फ़िगर करके /etc/hostname.lo1) हमारे आईपी पते असाइन करना शुरू कर सकते हैं ताकि इन आईपी पर सुनने के लिए एप्लिकेशन को कॉन्फ़िगर किया जा सके।

यदि आप कई उदाहरणों पर अपने आईपी पते का उपयोग करने का इरादा रखते हैं, तो आपको networkप्रत्येक आईपी पर अधिक विशिष्ट मार्ग की घोषणा करने के लिए प्रत्येक उदाहरण पर बयानों को समायोजित करने की आवश्यकता होगी ।

उदाहरण ए

   AS 64512
    router-id 203.0.113.123

    listen on 127.0.0.1
    listen on ::1
    log updates
    network 198.51.100.0/24
    network 198.51.100.1/32
    network 2001:0db8::/32
    network 2001:0db8::/64

    neighbor 169.254.169.254 {
            remote-as               64515
            descr                   "Vultr IPv4"
            announce IPv4           unicast
            announce IPv6           none
            tcp md5sig password     hunter2
            multihop                2
            local-address           203.0.113.123
    }
    neighbor 2001:19f0:ffff::1 {
            remote-as               64515
            descr                   "Vultr IPv6"
            announce IPv4           none
            announce IPv6           unicast
            tcp md5sig password     hunter2
            multihop                2
            local-address           2001:DB8:1000::1
    }

उदाहरण बी

   AS 64512
    router-id 203.0.113.124

    listen on 127.0.0.1
    listen on ::1
    log updates
    network 198.51.100.0/24
    network 198.51.100.2/32
    network 2001:0db8::/32
    network 2001:0db8:0001::/64

    neighbor 169.254.169.254 {
            remote-as               64515
            descr                   "Vultr IPv4"
            announce IPv4           unicast
            announce IPv6           none
            tcp md5sig password     hunter2
            multihop                2
            local-address           203.0.113.124
    }
    neighbor 2001:19f0:ffff::1 {
            remote-as               64515
            descr                   "Vultr IPv6"
            announce IPv4           none
            announce IPv6           unicast
            tcp md5sig password     hunter2
            multihop                2
            local-address           2001:DB8:1000::2
    }

नोट: इस लेख में संदर्भित एक अलग पासवर्ड का उपयोग करना न भूलें।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ