ব্রিজিং: বিকল্পে 4 অ্যাড্রির সাথে ডাব্লুএলএএন নেটওয়ার্ক সংযোগ হারাতে - কেন?


9

প্রশ্ন:
আমার জেন ভিএম ব্যবহারের জন্য, আমাকে একটি ভার্চুয়াল নেটওয়ার্ক ইন্টারফেস (ভিআইএফ) তৈরি করতে হবে যা wlan0 এ ব্রিজ করা হয়েছে।

যদি / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসে আমি যুক্ত করি

auto xenbr0
       iface xenbr0 inet dhcp

এবং তারপর পরে না

brctl addif xenbr0 wlan0

আমি এই ত্রুটি বার্তা পেয়েছি।

can't add wlan0 to bridge xenbr0: Operation not supported

আমি জানতে পেরেছি যে আপনি 4addr বিকল্পটি সক্ষম না করে লিনাক্স আপনাকে মোটেই পরিচালিত মোডে একটি ওয়্যারলেস ইন্টারফেস ব্রিজ করতে দেবে না (iw পুনরায় সংযোগের প্রয়োজন):

iw dev wlan0 set 4addr on

পরে

brctl addif xenbr0 wlan0

কাজ করে এবং ব্র্যাকটিএল শো xenbr0 wlan0 তে ব্রিজ হিসাবে দেখায়।

দুর্ভাগ্যক্রমে, আমি কার্যকর করার সাথে সাথে

iw dev wlan0 set 4addr on

আমার পুরো নেটওয়ার্ক সংযোগটি শেষ হয়ে গেছে (কোনও সংযোগ নেই)। যত তাড়াতাড়ি আমি মৃত্যুদণ্ড কার্যকর

iw dev wlan0 set 4addr off

আমি আবার সংযোগ করেছি এবং এটি আবার কাজ করে। আমি যদি 4addr আবার চালু করি তবে এটি আবার ভেঙে যায়, যদি আমি 4adr বন্ধ করি তবে এটি আবার কাজ করে।

দুর্ভাগ্যক্রমে, আমি কেবল 4addr চালু করতে পারি না, সেতুটি সক্রিয় করুন এবং তারপরে এটি আবার বন্ধ করে দিতে পারি (ত্রুটি: ডিভাইস প্রস্তুত নয়)।

আমার সংযোগটি কেন আলগা করে কেউ জানেন?

উত্তর:


14

এখানে একটি উত্তর পেয়েছে : http://nullroute.eu.org/~grawity/j Journal.html#post : 20110826

iw dev wlan0 set 4addr on

তবে, 4 এডিআর সক্ষম করে, আপনি সম্ভবত এপি দ্বারা সম্পূর্ণ উপেক্ষা করার সম্ভাবনা রয়েছে: সমিতি সফল হয় তবে সমস্ত ডেটা ফ্রেম ইথারে অদৃশ্য হয়ে যায়। এটি নিরাপত্তাজনিত কারণে হতে পারে (কারণ এটি উত্স ম্যাকের ঠিকানাটি ছদ্মবেশী করা কঠিন। ল্যাপটপের ম্যাক ঠিকানা, এবং এটি ল্যান ব্রিজটিতে যুক্ত করুন। 4adrr প্যাকেট এখন কাজ।

যদিও এর সাথে আরও একটি সমস্যা রয়েছে - রাউটারটি এখন ল্যাপটপ থেকে তিন-ঠিকানা প্যাকেটগুলি প্রত্যাখ্যান করে, যা বরং অসুবিধে হতে পারে (প্রতিবার ডাব্লুএলএএন নেটওয়ার্ক পরিবর্তিত হওয়ার সাথে সাথে 4addr টগল করতে হবে)। কাজটি হ'ল ল্যাপটপে, একই ডিভাইসের সাথে যুক্ত একটি দ্বিতীয় ওয়্যারলেস ইন্টারফেস, তবে একটি আলাদা ম্যাক ঠিকানা সহ:

# undo the earlier configuration
iw dev wlan0 set 4addr off


# add a second interface
iw dev wlan0 interface add wds.wlan0 type managed 4addr on
ip link set dev wds.wlan0 addr $ADDR
ip link set dev wds.wlan0 up

এখানে $ এডিডিআর অবশ্যই রাউটারে কনফিগার করা ডাব্লুডিএস ডিভাইস ঠিকানার সাথে মেলে; তা ছাড়া এটি কোনও বৈধ ম্যাক ঠিকানা হতে পারে। Wlan0 এর আসল MAC এর পরে "স্বাভাবিক" ব্যবহারের জন্য থাকবে।

একই সাথে wlan0 এবং wds.wlan0 উভয়ই ব্যবহার করা সম্ভব - যদিও আমি কেবল একই এপি'র সাথে দু'বার সংযুক্তি পরীক্ষা করেছি, বিভিন্ন এপি'র সাথে নয়।


5

নির্দিষ্ট পরিস্থিতিতে আপনি wlan_kabel ব্যবহার করতে পারেন। এটি ইথারনেট ডিভাইসগুলির সাথে সরাসরি ওয়ালান *-ডিভাইসগুলি ব্রিজ করতে প্যাকেট সকেট ব্যবহার করে। তবে আপনি wlan_kabel দিয়ে একবারে কেবল একটি একক ম্যাক ব্রিজ করতে পারেন। এটিতে অ্যাক্সেস পয়েন্ট দ্বারা বাধা থাকার অপূর্ণতা নেই, কারণ কেবল ওয়ালান ডিভাইসের মূল ম্যাক ব্যবহার করা হয়েছে।

আপনার ক্ষেত্রে এর অর্থ হ'ল, wlan0 কেবলমাত্র একটি ভিএম দ্বারা ব্যবহৃত হতে পারে এমনকি হোস্ট দ্বারাও ব্যবহৃত হতে পারে না।

আপনি এখানে wlan_kabel পেতে পারেন ।

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