আইপি / আইপ্রেট 2 দিয়ে আমি কীভাবে দুটি ইন্টারফেস ব্রিজ করতে পারি?


23

আমি কীভাবে একটি ব্রিজ ব্যবহার করে তৈরি করব তা জানি brctl, তবে আমাকে আর এটি ব্যবহার না করার এবং ব্যবহার করার iproute2বা ipপরিবর্তে (যেহেতু brctlসম্ভবত অবমূল্যায়ন করা হয়) পরামর্শ দেওয়া হয়েছে। ধরে নিচ্ছি এটি ভাল পরামর্শ, আমি কীভাবে একটি ব্রিজ ব্যবহার করে তৈরি করব ip? উদাহরণস্বরূপ, বলুন আমি ব্রিজ করতে চেয়েছিলাম eth0এবং eth1


2
Archwiki পৃষ্ঠার দিকে তাকাও wiki.archlinux.org/index.php/Network_bridge
Dani_l

উত্তর:


26

আপনি bridgeঅবজেক্ট আইপি ipকমান্ড, বা bridgeকমান্ডটি iproute2প্যাকেজের অংশ হিসাবে ব্যবহার করতে পারেন ।

বেসিক লিঙ্ক ম্যানিপুলেশন

নামে একটি সেতু তৈরি করতে br0, এতে eth0এবং eth1সদস্য হিসাবে রয়েছে:

ip link add name br0 type bridge
ip link set dev br0 up
ip link set dev eth0 master br0
ip link set dev eth1 master br0

ব্রিজ থেকে একটি ইন্টারফেস অপসারণ করতে:

ip link set dev eth0 nomaster

এবং অবশেষে, কোনও ইন্টারফেস সদস্য না হওয়ার পরে একটি সেতু ধ্বংস করতে:

ip link del br0

ফরোয়ার্ডিং ম্যানিপুলেশন

ব্রিজের অন্যান্য দিকগুলি যেমন এফডিবি ( ফরোয়ার্ডিং ডেটাবেস ) হেরফের করতে আমি আপনাকে bridge(8) কমান্ডটি একবার দেখার পরামর্শ দিই । উদাহরণ:

ফরোয়ার্ডিং ডাটাবেসটি দেখান br0

bridge fdb show dev br0

বিপিডিইউগুলিeth0 প্রক্রিয়াকরণ করা থেকে একটি পোর্ট ( ) অক্ষম করুন । এটি ইন্টারফেসটি যে কোনও আগত বিপিডিইউ ফিল্টার করে দেবে

bridge link set dev eth0 guard on

কোনও বন্দরে এসটিপি ব্যয় নির্ধারণ করা ( eth1উদাহরণস্বরূপ):

bridge link set dev eth1 cost 4

Eth1 এ রুট গার্ড সেট করতে:

bridge link set dev eth1 root_block on

কিছু উপাদান ব্যবহার করে ব্যয় গণনা করা হয়, এবং লিঙ্কের গতি তাদের মধ্যে একটি। একটি ফিক্স ব্যয় ব্যবহার করা এবং বিপিডিইউগুলির প্রসেসিংটি অক্ষম করা এবং রুট_ব্লক সক্ষম করা স্যুইচগুলি থেকে কোনও guard-rootবৈশিষ্ট্যের জন্য অনুকরণীয় ।

অন্যান্য বৈশিষ্ট্য যেমন ভেপা, ভেষপ এবং হেয়ারপিন মোড bridge linkসাব-কমান্ড তালিকায় পাওয়া যাবে ।

ভিএলএএন ম্যানিপুলেশনকে নিয়ম করে

vlanসেতু হুকুম থেকে বস্তু আপনি সেতু উপর প্রবেশ / বহির্গমন ফিল্টার তৈরি করতে অনুমতি দেবে।

কোনও ভ্লান ইনগ্রিং / এড্রেস ফিল্টার রয়েছে কিনা তা দেখানোর জন্য:

bridge vlan show

প্রদত্ত ইন্টারফেসে নিয়ম যুক্ত করতে:

bridge vlan add dev eth1 <vid, pvid, untagged, self, master>

বিধি অপসারণ করতে। vlan addনির্দিষ্ট নিয়ম মুছতে কমান্ডের শেষে একই পরামিতি ব্যবহার করুন ।

bridge vlan delete dev eth1

সম্পর্কিত জিনিস:


ব্রিজের কয়েকটি প্যারামিটার রয়েছে যা আপনি ব্যবহারের সাথে সেট করতে পারবেন না bridge, উদাহরণস্বরূপ ip link set br0 type bridge stp_state 1, আরও দেখতে পারেনip link help bridge
চিতা

2

সমতুল্য brctl showহয় bridge link। আপনি প্রতি ডিভাইসে ব্রিজের স্থিতিটি প্রদর্শন করতে পারেন bridge link show dev eth0তবে ব্রিজটি নেটওয়ার্ক ইন্টারফ্যাকের দিকে নজর দেয় এবং আপনাকে জানায় যে এটি কোন সেতুর অন্তর্ভুক্ত - কোন নেটওয়ার্কের ইন্টারফেস কোনও নির্দিষ্ট ব্রিজের অন্তর্ভুক্ত নয়।

এর সমতুল্য বলে মনে হয় না brctl show br0

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.