በአንቀጹ ውስጥ በተገለጹት የመጀመሪያዎቹ አምስት ደረጃዎች ውስጥ
ምንም እንኳን እነዚህ አንጓዎች እያንዳንዳቸው ወደ አውታረ መረቡ አንድ በአንድ ቢጨመሩም ይህ ብዙ ጊዜ አልወሰደም። ግን አንድ ብቻ ሳይሆን በአካላዊ አውታረመረብ ላይ ያሉትን ሁሉንም አንጓዎች ከዜሮቲየር ምናባዊ አውታረ መረብ ጋር ማገናኘት ቢፈልጉስ? ይህ ተግባር አንድ ቀን ከቨርቹዋል ኔትወርክ ወደ ኔትወርክ አታሚ እና ራውተር መድረስን የማደራጀት ጉዳይ ግራ ተጋባሁ።
ከላይ የተገለጸውን ዘዴ ለመጠቀም ሞከርኩ, ነገር ግን በሁሉም ቦታ ፈጣን እና ቀላል አልነበረም. ለምሳሌ ፣ የአውታረ መረብ አታሚ - እሱን ብቻ ማገናኘት አይችሉም። Mikrotik - ZeroTier አይደግፍም. ምን ለማድረግ? ብዙ ጎግል ካደረግኩ እና ሃርድዌሩን ከመረመርኩ በኋላ የኔትወርክ ድልድይ ማደራጀት አስፈላጊ ነው ወደሚል መደምደሚያ ደረስኩ።
የአውታረ መረብ ድልድይ (ደግሞ ድልድይ ከእንግሊዝኛ ድልድይ) የኮምፒዩተር ኔትወርክ ክፍሎችን (ንዑስ መረቦችን) ወደ አንድ ነጠላ ኔትወርክ ለማዋሃድ የተነደፈ የ OSI ሞዴል ሁለተኛ ደረጃ አውታረ መረብ መሳሪያ ነው።
በዚህ ጽሑፍ ውስጥ ይህንን እንዴት እንዳደረግኩ ታሪኩን ማካፈል እፈልጋለሁ.
ድልድይ ለመስራት ምን ዋጋ ያስከፍለናል...
ለመጀመር እኔ እንደ አስተዳዳሪ በኔትወርኩ ውስጥ የትኛው መስቀለኛ መንገድ እንደ ድልድይ እንደሚሰራ መወሰን ነበረብኝ። አማራጮቹን ካጠናሁ በኋላ በኔትወርክ መገናኛዎች መካከል ድልድይ የማደራጀት ችሎታ ያለው ማንኛውም የኮምፒተር መሳሪያ ሊሆን እንደሚችል ተገነዘብኩ. እንደ ራውተር - መሳሪያ ሊሆን ይችላል
በመጀመሪያ ፣ በእርግጥ ፣ በቦርዱ ላይ ከOpenWRT ጋር ራውተር ለመጠቀም አስቤ ነበር። ነገር ግን ነባሩ ሚክሮቲክ ሙሉ ለሙሉ የሚስማማኝ ከመሆኑ አንጻር፣ ምንም እንኳን ከዜሮቲየር ጋር መቀላቀልን ባይደግፍም ፣ እና በእውነቱ ማዛባት እና “በከበሮ መደነስ” አልፈልግም ፣ ኮምፒተርን እንደ አውታረ መረብ ድልድይ ለመጠቀም ወሰንኩ ። ይኸውም፣ Raspberry Pi 3 Model B በዴቢያን ቡስተር ላይ የተመሠረተውን የቅርብ ጊዜውን የ Raspbian ስሪት ከሚያሄደው አካላዊ አውታረ መረብ ጋር ያለማቋረጥ ይገናኛል።
ድልድይ ለማደራጀት ሌሎች አገልግሎቶች የማይጠቀሙበት አንድ የአውታረ መረብ በይነገጽ በመሳሪያው ላይ መገኘት አለበት። በእኔ ሁኔታ ዋናው ኤተርኔት ቀደም ሲል ጥቅም ላይ ውሏል, ስለዚህ ሁለተኛውን አደራጅቻለሁ. ለዚህ ተግባር በ RTL8152 ቺፕሴት ላይ የተመሠረተ የዩኤስቢ-ኢተርኔት አስማሚን በመጠቀም።
አስማሚውን ወደ ነፃ የዩኤስቢ ወደብ ካገናኙ በኋላ ስርዓቱን በማዘመን እና እንደገና ከጀመሩ በኋላ፡-
sudo apt update && sudo apt upgrade -y
sudo reboot
ስርዓቱ የዩኤስቢ ኢተርኔት አስማሚን ካየ አረጋግጫለሁ፡-
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
ሆኖ ተገኘ eth1 🙂 እና አሁን እሱን እና የአውታር ድልድዩን ማዋቀር እችላለሁ.
እኔ በእውነቱ ያደረግኩት ከዚህ በታች ያለውን ስልተ ቀመር መከተል ነው-
- የተጫኑ የአውታረ መረብ ድልድይ አስተዳደር ፓኬጆች
sudo apt-get install bridge-utils
ተጭኗል ዜሮ ደረጃ አንድ፡
curl -s https://install.zerotier.com | sudo bash
ተገናኝቷል። ወደ ነባሩ የዜሮ ቲየር አውታረ መረብsudo zerotier-cli join <Network ID>
- ZeroTier IP አድራሻን እና የመንገድ አስተዳደርን ለማሰናከል ትዕዛዙን ፈፅሟል፡-
sudo zerotier-cli set <networkID> allowManaged=0
ቀጣይ በአውታረ መረብ መቆጣጠሪያዎ ላይ፡-
В አውታረ መረቦች ላይ ጠቅ አድርገዋል ዝርዝር, አግኝተው አገናኙን ተከትለዋል v4AssignMode እና አመልካች ሳጥኑን በማንሳት የአይፒ አድራሻዎችን በራስ ሰር መመደብን አሰናክሏል። ከአይፒ ምደባ ገንዳ በራስ ሰር መድብ
ከዚያ በኋላ ስሙን በማዘጋጀት እና አመልካች ሳጥኖቹን በማረጋገጥ የተገናኘውን መስቀለኛ መንገድ ፈቀድኩለት ተፈቅ .ል и ንቁ ድልድይ. የአይፒ አድራሻ አልመደብኩም።
ከዚያም በመስቀለኛ መንገድ ላይ ያለውን የአውታረ መረብ ድልድይ ለማዘጋጀት ተመለሰ, ለዚህም በተርሚናል በኩል ለማርትዕ የአውታረ መረብ በይነገጽ ውቅር ፋይልን ከፈተ.
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
የት eth1 - የተገናኘ የዩኤስቢ ኤተርኔት አስማሚ IP አድራሻ ያልተመደበ።
br0 - ከአካላዊ አውታረመረብ የአድራሻ ክልል የተመደበ ቋሚ የአይፒ አድራሻ ያለው የአውታረ መረብ ድልድይ እየተፈጠረ ነው።
ztXXXXXXX - በትእዛዙ የታወቀው የ 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
በመቀጠል መንገዱን ለማዘጋጀት ወደ ኔትወርክ መቆጣጠሪያው ቀይሬያለሁ.
በኔትወርክ ኖዶች ዝርዝር ውስጥ ያለውን አገናኝ ለምን ተከተልኩ? የአይፒ ምደባ የአውታረ መረብ ድልድይ. በመቀጠል በሚከፈተው መስኮት ውስጥ ጠቅ ያድርጉ የሚተዳደሩ መንገዶች። ወደ አዲስ ገጽ ሄድኩ፣ የት እንደ ዓላማ ጠቆመ 0.0.0.0 / 0, እና እንደ ጌትዌይ - የኔትወርክ ድልድይ አይፒ አድራሻ ከድርጅቱ አውታረመረብ የአድራሻ ክልል, ቀደም ብሎ የተገለፀው. በእኔ ሁኔታ 192.168.0.10
የገባውን መረጃ አረጋግጧል እና የኖዶችን የአውታረ መረብ ግንኙነት መፈተሽ ጀመረ, በቨርቹዋል አውታረመረብ ውስጥ ያለውን መስቀለኛ መንገድ ከአካላዊ አውታር መስቀለኛ መንገድ እና በተቃራኒው ፒን በማድረግ.
ይኼው ነው!
ሆኖም ፣ ቅጽበታዊ ገጽ እይታዎቹ ከተነሱበት ምሳሌ በተቃራኒ የቨርቹዋል አውታረ መረብ አንጓዎች የአይፒ አድራሻዎች በአካላዊው ውስጥ ካሉት አንጓዎች የአይፒ አድራሻዎች ተመሳሳይ ክልል ናቸው። ኔትወርኮችን ሲያገናኙ, ይህ ሞዴል ይቻላል, ዋናው ነገር በ DHCP አገልጋይ ከተከፋፈሉት አድራሻዎች ጋር መደራረብ አለመቻሉ ነው.
በዚህ ጽሑፍ ውስጥ MS Windows እና ሌሎች የሊኑክስ ስርጭቶችን በአስተናጋጁ በኩል የኔትወርክ ድልድይ ስለማዘጋጀት በተናጠል አልናገርም - በይነመረቡ በዚህ ርዕስ ላይ ባሉ ቁሳቁሶች የተሞላ ነው. በአውታረ መረቡ ተቆጣጣሪው በኩል ያሉትን መቼቶች በተመለከተ, ከላይ ከተገለጹት ጋር ተመሳሳይ ናቸው.
Raspberry PI አውታረ መረቦችን ከ ZeroTier ጋር ለማገናኘት የበጀት እና ምቹ መሳሪያ መሆኑን እና እንደ ቋሚ መፍትሄ ብቻ እንዳልሆነ ልብ ማለት እፈልጋለሁ. ለምሳሌ የውጪ አውጭዎች በቅድሚያ የተዋቀረ የአውታረ መረብ ድልድይ በ Raspberry PI ላይ በመመስረት የሚቀርበውን ተገልጋዩ አካላዊ አውታረ መረብ በፍጥነት በ ZeroTier ላይ ተመስርተው ከቨርቹዋል ጋር ለማጣመር ይችላሉ።
ይህን የታሪኩን ክፍል ልቋጭ። ጥያቄዎችን ፣ ምላሾችን እና አስተያየቶችን በጉጉት እጠብቃለሁ - ምክንያቱም የሚቀጥለውን ጽሑፍ ይዘት የምገነባው በእነሱ መሠረት ነው ። እስከዚያው ድረስ ከገበያ ቦታ በቪዲኤስ ላይ በመመስረት የግል አውታረ መረብ መቆጣጠሪያን በመጠቀም የራስዎን ምናባዊ አውታረ መረብ ለማደራጀት እንዲሞክሩ እመክርዎታለሁ።
->
->
->
ምንጭ: hab.com