د ZeroTier لخوا ځواکمن شوی. د مجازی شبکو جوړولو لپاره عملي لارښود. 2 برخه

په مقاله کې تشریح شوي د لومړیو پنځو ګامونو په ترڅ کې د ZeroTier لخوا ځواکمن شوی. د مجازی شبکو جوړولو لپاره عملي لارښود. 1 برخه موږ درې جغرافیایي لیرې نوډونه د مجازی شبکې سره وصل کړي دي. یو یې په فزیکي شبکه کې موقعیت لري، نور دوه یې په دوه جلا DC کې موقعیت لري.  

د ZeroTier لخوا ځواکمن شوی. د مجازی شبکو جوړولو لپاره عملي لارښود. 2 برخه
دا ډیر وخت نه و نیولی، که څه هم هر یو دا نوډونه په شبکه کې یو په یو اضافه شوي. مګر څه که تاسو اړتیا لرئ نه یوازې یو، بلکې په فزیکي شبکه کې ټول نوډونه د ZeroTier مجازی شبکې سره وصل کړئ؟ دا دنده یوه ورځ راپورته شوه کله چې زه د مجازی شبکې څخه د شبکې پرنټر او روټر ته د لاسرسي تنظیم کولو مسله حیران وم. 

ما هڅه وکړه چې پورته بیان شوي میتود وکاروم ، مګر دا هرچیرې ګړندی او اسانه نه و. د مثال په توګه، د شبکې پرنټر - تاسو نشئ کولی یوازې دا وصل کړئ. Mikrotik - ZeroTier ملاتړ نه کوي. چې څه کول پکار دي؟ د ډیری ګوګل کولو او هارډویر تحلیل کولو وروسته ، زه دې پایلې ته ورسیدم چې د شبکې پل تنظیم کول اړین دي.

د شبکې پل (هم پل له انګلیسي څخه برج) د OSI ماډل دوهمې کچې شبکې وسیله ده چې د کمپیوټر شبکې برخې (فرعي نیټ) سره یوځای کولو لپاره ډیزاین شوې.

زه غواړم هغه کیسه شریک کړم چې ما په دې مقاله کې دا څنګه وکړل .. 

د پل په جوړولو مو څه لګښت راځي؟

د پیل کولو لپاره، زه، د مدیر په توګه، باید پریکړه وکړم چې په شبکه کې کوم نوډ به د پل په توګه عمل وکړي. د اختیارونو مطالعه کولو سره، ما پوهیده چې دا ممکن د کمپیوټر وسیله وي چې د شبکې انٹرفیسونو ترمنځ د پل تنظیم کولو وړتیا ولري. دا د روټر په څیر کیدی شي - یو وسیله OpenWRT چلول او یا د ټیلټونیکا څخه د RUT لړۍ تجهیزات، همدارنګه یو منظم سرور یا کمپیوټر. 

په لومړي سر کې، ما یقینا د OpenWRT روټر کارولو په اړه فکر کاوه. مګر څرنګه چې زه د موجوده مایکروټیک روټر څخه په بشپړ ډول راضي یم، که څه هم دا د زیرو ټیر ادغام ملاتړ نه کوي، او زه واقعیا نه غواړم چې ورسره ګډوډ شم، ما پریکړه وکړه چې کمپیوټر د شبکې پل په توګه وکاروم. په ځانګړې توګه، د راسبیري پای 3 ماډل B چې د راسبیري پای پر بنسټ عملیاتي سیسټم وروستۍ نسخه چلوي، د تل لپاره فزیکي شبکې سره وصل دی. Debian بسټر.

د دې لپاره چې د پل تنظیم کولو وړتیا ولرئ، د شبکې یو انٹرفیس چې د نورو خدماتو لخوا نه کارول کیږي باید په وسیله کې شتون ولري. زما په قضیه کې، اصلي ایترنیټ لا دمخه په کارولو کې و، نو ما یو دویم تنظیم کړ. د دې کار لپاره د Realtek څخه د RTL8152 چپسیټ پراساس د USB-Ethernet اډاپټر کارول.

د وړیا USB پورټ سره اډاپټر وصل کولو وروسته ، سیسټم تازه کول او ریبوټ کول:

sudo apt update && sudo apt upgrade -y
sudo reboot

ما ولیدل چې ایا سیسټم د USB ایترنیټ اډاپټر ګوري:

sudo lsusb

د ترلاسه شوي معلوماتو تحلیل وروسته

Bus 001 Device 004: ID 0bda:8152 Realtek Semiconductor Corp. RTL8152 Fast Ethernet Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

زه خوښ وم چې یادونه وکړم چې وسیله 004 یوازې زما اډاپټر دی.

بیا ، ما روښانه کړه چې کوم شبکې انٹرفیس دې اډاپټر ته ګمارل شوی دی:

dmesg | grep 8152

[    2.400424] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8152, bcdDevice=20.00
[    6.363837] usbcore: registered new interface driver r8152
[    6.669986] r8152 1-1.3:1.0 eth1: v1.09.9
[    8.808282] r8152 1-1.3:1.0 eth1: carrier on

دا وګرځیده ایتکسینکس 🙂 او زه اوس کولی شم دا او د شبکې پل تنظیم کړم. 

هغه څه چې ما واقعیا وکړل لاندې الګوریتم تعقیب کړ:

  • د شبکې پل مدیریت کڅوړې نصب شوي:
    sudo apt-get install bridge-utils
  • لګول شوی یو صفر:
     
    curl -s https://install.zerotier.com | sudo bash
  • نښلول شوی دا موجوده ZeroTier شبکې ته:
    sudo zerotier-cli join <Network ID>
  • د ZeroTier IP پته او د لارې مدیریت غیر فعال کولو قومانده اجرا کړه:
    sudo zerotier-cli set <networkID> allowManaged=0

بل ستاسو د شبکې کنټرولر کې:

В شبکې کلیک کړ تفصیل، لینک وموندل او تعقیب یې کړ v4AssignMode او د چیک باکس په غیر چیک کولو سره د IP پتې اتوماتیک دنده غیر فعاله کړه د IP تفویض حوض څخه په اتوماتيک ډول تادیه کول

د ZeroTier لخوا ځواکمن شوی. د مجازی شبکو جوړولو لپاره عملي لارښود. 2 برخه
له هغې وروسته، ما د نوم په ترتیب کولو او د چک بکسونو چک کولو سره وصل شوي نوډ ته اجازه ورکړه مجاز и فعال پل. ما د IP پته نه ده ورکړې.

د ZeroTier لخوا ځواکمن شوی. د مجازی شبکو جوړولو لپاره عملي لارښود. 2 برخه
بیا هغه په ​​نوډ کې د شبکې پل تنظیم کولو ته راستون شو ، د کوم لپاره چې هغه د ټرمینل له لارې د ترمیم لپاره د شبکې انٹرفیس ترتیب کولو فایل خلاص کړ:

sudo nano /etc/network/interfaces

ما دا لاندې کرښې چیرته اضافه کړې؟

auto eth1
allow-hotplug eth1
iface eth1 inet manual

auto br0
allow-hotplug br0
iface br0 inet static
        address 192.168.0.10
        netmask 255.255.255.0
        gateway 192.168.0.1
        network 192.168.0.0
        broadcast 192.168.0.255
        dns-nameservers 127.0.0.1
        bridge_ports eth1 ztXXXXXXXX
        bridge_fd 0
        bridge_maxage 0

چیرته ایتکسینکس - یو تړل شوی USB ایترنیټ اډاپټر چې IP پته نه وه ټاکل شوې.
br0 - د شبکې پل د دایمي IP پتې سره رامینځته کیږي چې زما د فزیکي شبکې د پتې سلسلې څخه ټاکل شوي.
ztXXXXXXXXXX - د ZeroTier مجازی انٹرفیس نوم، کوم چې د قوماندې لخوا پیژندل شوی:

sudo ifconfig

د معلوماتو د ننوتلو وروسته، ما د ترتیب کولو فایل خوندي کړ او د قوماندې سره د شبکې خدمتونه بیا پورته کړل:

sudo /etc/init.d/networking restart

د پل د فعالیت چک کولو لپاره، ما کمانډ واخیست:

sudo brctl show   

د ترلاسه شوو معلوماتو له مخې پله نړیدلی دی.

bridge name	bridge id		STP enabled	interfaces
br0		8000.00e04c360769	no		eth1
							ztXXXXXXXX

بیا ، ما د لارې تنظیم کولو لپاره د شبکې کنټرولر ته لاړ.

ولې ما د شبکې نوډونو لیست کې لینک تعقیب کړ؟ د IP دنده د شبکې پل. بیا، په هغه کړکۍ کې چې خلاصیږي، کلیک وکړئ مدیریت شوي لارې. زه یوې نوې پاڼې ته لاړم، چیرته چې د هدف ګوته په ګوته شوه 0.0.0.0 / 0، او لکه ګيټ وے - د شبکې پل IP پته د سازمان د شبکې د پته سلسلې څخه، مخکې مشخص شوی. زما په قضیه کې 192.168.0.10

د ZeroTier لخوا ځواکمن شوی. د مجازی شبکو جوړولو لپاره عملي لارښود. 2 برخه
هغه داخل شوي ډاټا تایید کړه او د نوډونو د شبکې ارتباط معاینه یې پیل کړه، د فزیکي شبکې نوډ څخه په مجازی شبکه کې نوډ پینګ کول او برعکس.

بس نور څه نه!

په هرصورت ، د پروټوټایپ برعکس چې له هغې څخه سکرین شاټونه اخیستل شوي ، د مجازی شبکې نوډونو IP پتې د ورته حد څخه دي لکه په فزیکي کې د نوډونو IP پتې. کله چې د شبکې پل کول، دا ماډل ممکن دی، اصلي شی دا دی چې دوی د DHCP سرور لخوا توزیع شوي پتې سره مخ نه کوي.

د MS چلولو نوډ په اړخ کې د شبکې پل تنظیم کولو په اړه Windows او نور ویشونه Linux زه به په دې مقاله کې په دې اړه تفصیل ته لاړ نه شم — په دې موضوع په انټرنیټ کې ډېر مواد شتون لري. د شبکې کنټرولر اړخ کې د ترتیب لپاره، دا پورته تشریح شوي سره ورته دی.

زه یوازې غواړم یادونه وکړم چې راسبیري PI د زیرو ټییر سره د شبکو وصل کولو لپاره بودیجه او مناسب وسیله ده ، او نه یوازې د سټیشني حل په توګه. د مثال په توګه، بهرنی سرچینې کولی شي د Raspberry PI پراساس د مخکینۍ ترتیب شوي شبکې پل وکاروي ترڅو د پیرودونکي فزیکي شبکه په چټکۍ سره یوځای کړي چې د زیرو ټییر پراساس د مجازی سره خدمت کیږي.

اجازه راکړئ د کیسې دا برخه پای ته ورسوم. زه پوښتنو، ځوابونو او تبصرو ته سترګې په لار یم - ځکه چې دا د دوی پر بنسټ دی چې زه به د راتلونکې مقالې محتويات جوړ کړم. په ورته وخت کې ، زه وړاندیز کوم چې تاسو د بازار ځای څخه د VDS پراساس د GUI سره د شخصي شبکې کنټرولر په کارولو سره خپله مجازی شبکه تنظیم کړئ. سایټ RUVDS. سربیره پردې ، ټول نوي پیرودونکي د 3 ورځو وړیا آزموینې موده لري!

-> پیژندنه. نظري برخه. د سیارې ځمکې لپاره سمارټ ایترنیټ سویچ
-> د مجازی شبکو جوړولو لپاره عملي لارښود. برخه 1
-> د مجازی شبکو جوړولو لپاره عملي لارښود. برخه 2

د ZeroTier لخوا ځواکمن شوی. د مجازی شبکو جوړولو لپاره عملي لارښود. 2 برخه

سرچینه: www.habr.com

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster