আমি মিক্রোটিক রাউটারবোর্ড আরবি 750UP (এআর 683 সিপিইউ এআর 98330 স্যুইচ ইন বিল্ট) এ ওপেনআরটি ইনস্টল করেছি। আমি নীচে অতিরিক্ত বিশদ অন্তর্ভুক্ত করেছি, তবে আমার প্রশ্নটি হ'ল:
একই বন্দরে আমি কীভাবে একটি ট্যাগ না থাকা এবং ট্যাগ হওয়া ভ্যালান কনফিগার করব?
আমি সফলভাবে ট্যাগবিহীন ভ্লানগুলি এবং স্বতন্ত্রভাবে ট্যাগ করা ভ্লানগুলি কনফিগার করেছি, তবে একই বন্দরের জন্য নয়। আমি এটি করার কারণটি হ'ল কারণ আমার কাছে একটি ইউবুইকিটি ন্যানোস্টেশন লোকো এম 2 একটি বেতার ল্যান সরবরাহ করার জন্য একটি বন্দরে প্লাগ ইন করা হয়েছে (যার জন্য অবিযুক্ত ফ্রেম প্রয়োজন) তবে আমি লোকে পরিচালনার জন্য একটি ট্যাগযুক্ত ভ্যালানটিও কনফিগার করতে চাই (অর্থাত্ এর পরিচালনায় অ্যাক্সেস করতে পারি) ট্যাগযুক্ত ভ্যানের মাধ্যমে আইপি)।
এখানে আরও কিছু বিবরণ দেওয়া হল:
হার্ডওয়্যারের
- মিক্রোটিক রাউটারবোর্ড RB750UP
- ইউবুইকিটি ন্যানোস্টেশন লোকো এম 2
swconfig
আউটপুট:
swconfig dev eth0 help
switch0: eth0(AR7240/AR9330 built-in switch), ports: 5 (cpu @ 0), vlans: 16
<snip>
আরবি 750 এর এআর 7240 / এআর 98330 স্যুইচটির লেআউটটির (যা আমি বিশ্বাস করি) এর একটি চিত্রের লিঙ্ক এখানে রয়েছে ।
অপারেটিং সিস্টেম
কাস্টম কনফিগারেশন দিয়ে নির্মিত ওপেনআরটি বারিয়ার BREAKER (রক্তপাত প্রান্ত, r36085)
# uname -a
Linux OpenWrt 3.8.3 #3 Wed Mar 27 04:09:04 PDT 2013 mips GNU/Linux
নেটওয়ার্ক ডায়াগ্রাম
আমার নেটওয়ার্ক সেটআপের একটি চিত্রের এখানে একটি লিঙ্ক ।
চিত্রটি দেখায়, ন্যানোস্টেশন লোকোটি 3 পোর্টে প্লাগ ইন করা হয়েছে এবং 192.168.20.10/24 এর একটি পরিচালনা আইপি রয়েছে যা vid = 3 দিয়ে একটি ভ্লানটিতে কনফিগার করা হয়েছে। এটি 192.168.100.0/24 নেটওয়ার্কের জন্য একটি বেতার সেতু / অ্যাক্সেস পয়েন্ট হিসাবে কাজ করে।
তদনুসারে, রাউটারের পোর্ট 3-এ 192.168.100.0/24 নেটওয়ার্কের জন্য একটি অব্যাগড ভ্যালান কনফিগার করা হয়েছে এবং 192.168.20.0/24 পরিচালনা নেটওয়ার্কের (ট্যাগ = 3 সহ) একটি ট্যাগযুক্ত ভলান রয়েছে।
নেটওয়ার্ক কনফিগারেশন
নীচের কনফিগারেশনের মাধ্যমে আমি কী অর্জন করতে চাইছি তা এখানে:
- 3 পোর্টে ভিএলএএন 3 (vid = 3) ট্যাগ করা হয়েছে (ভার্চুয়াল ইন্টারফেস eth0.3)
- পোর্ট 3 এ অবিরত ভিএলএএন 4 (ভার্চুয়াল ইন্টারফেস eth0.4)
- ডিফল্ট ভ্লান পিভিড = 4 পোর্ট 3 এ (আগত অব্যবহৃত ফ্রেমগুলি পরিচালনা করতে)
এবং আসল বিষয়বস্তু /etc/config/network
:
<snip>
config interface 'loco'
option proto 'static'
option ifname 'eth0.3'
option ipaddr '192.168.20.1'
option netmask '255.255.255.0'
config interface 'locolan'
option proto 'static'
option ifname 'eth0.4'
option ipaddr '192.168.100.1'
option netmask '255.255.255.0'
<snip>
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
config switch_vlan
option device 'switch0'
option vlan '1'
option vid '1'
option ports '0t 2 4'
config switch_vlan
option device 'switch0'
option vlan '2'
option vid '2'
option ports '0t 1'
config switch_vlan
option device 'switch0'
option vlan '3'
option vid '3'
option ports '0t 3t'
config switch_vlan
option device 'switch0'
option vlan '4'
option vid '4'
option ports '0t 3'
config switch_port
option port '3'
option pvid '4'
রাউটারটি রিবুট করার পরে, swconfig
নিম্নলিখিত স্যুইচ কনফিগারেশনটি দেখায়। ভিএলএএন 3 থেকে অনুপস্থিত '3t' নোট করুন।
# swconfig dev switch0 show
Global attributes:
enable_vlan: 1
Port 0:
pvid: 0
link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
Port 1:
pvid: 2
link: port:1 link:up speed:100baseT full-duplex auto
Port 2:
pvid: 1
link: port:2 link:down
Port 3:
pvid: 4
link: port:3 link:up speed:100baseT full-duplex auto
Port 4:
pvid: 1
link: port:4 link:up speed:100baseT full-duplex auto
VLAN 0:
vid: 0
ports: 0t
VLAN 1:
vid: 1
ports: 0t 2 4
VLAN 2:
vid: 2
ports: 0t 1
VLAN 3:
vid: 3
ports: 0t <----- no tagged port 3!
VLAN 4:
vid: 4
ports: 0t 3
ফলস্বরূপ, আমি লোকোর পরিচালনা আইপি পিন করতে পারি না।
আমি নিজেও ভ্লান / পোর্ট অ্যাসাইনমেন্ট এবং ট্যাগগুলি ব্যবহার করে ট্যাগগুলি কনফিগার করার চেষ্টা করেছি swconfig
, তবে প্রতিটি আদেশে এটি ভ্লানগুলির মধ্যে একটির মধ্যে 3 পোর্ট ছেড়ে যায়, বা এটি পোর্ট 3 কে উভয় ভ্ল্যানে ট্যাগ করতে বাধ্য করে।
প্রশ্নাবলি
- একই বন্দরে আমি কীভাবে একটি ট্যাগ না থাকা এবং ট্যাগ হওয়া ভ্যালান কনফিগার করব? আমি বিশেষত ওপেনআরটি-র জন্য এটি কনফিগার করার চেষ্টা করছি, তবে সাধারণভাবে লিনাক্সের জন্য এটি কীভাবে করা যায় তা বুঝতে সহায়ক হবে be
- Swconfig বা AR7240 / AR9330 OpenWrt স্যুইচ ড্রাইভারের সাথে এমন কোনও বাগ / সমস্যা রয়েছে যা এর কারণ হতে পারে? (কেউ আমার অনুসন্ধানে আসে নি।)