কীভাবে লিনাক্স ব্রিজে এপি বিচ্ছিন্নতা অক্ষম করবেন?


2

প্রসঙ্গ : আমি আমার ইথারনেট সংযোগটি ব্রিজ করে রাস্পবেরি পাইতে একটি ওয়াইফাই হটস্পট স্থাপনের চেষ্টা করছি।

প্রশ্ন : আমি কীভাবে এপি বিচ্ছিন্নতা বা ক্লায়েন্ট বিচ্ছিন্নতা অক্ষম করব?

প্রাক-কাজ : আমি এখনও যা করেছি তা এখানে।

  1. নিম্নলিখিত মডিউল ইনস্টল করুন।

    apt-get install hostapd bridge-utils
    
  2. হোস্ট্যাপড পরিষেবা বন্ধ করুন।

    systemctl stop hostapd
    
  3. DHCP দ্বারা বরাদ্দ হওয়া থেকে E00 / wlan0 পোর্টগুলি আটকাবেন।

    vi /etc/dhcpcd.conf
    
  4. ফাইলের শেষের দিকে, তবে কোনও ইন্টারফেস ব্লকের উপরে নিম্নলিখিত লাইনগুলি যুক্ত করুন।

    denyinterfaces wlan0
    denyinterfaces eth0
    
  5. ব্রিজ যুক্ত করুন।

    brctl addbr br0
    
  6. সংযোগ eth0করুন br0

    brctl addif br0 eth0
    
  7. ইন্টারফেসে যুক্ত করুন।

    vi /etc/network/interfaces
    auto br0
    iface br0 inet manual
    bridge_ports eth0 wlan0
    
  8. অ্যাক্সেস পয়েন্ট কনফিগার করুন।

    vi /etc/hostapd/hostapd.conf
    interface=wlan0
    ssid=wifi-ssid
    hw_mode=g
    channel=7
    wmm_enabled=0
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=passphrase
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    
  9. এই ফাইলটি ব্যবহার করার জন্য পয়েন্ট সিস্টেম।

    vi /etc/default/hostapd
    DAEMON_CONF="/etc/hostapd/hostapd.conf"
    
  10. রিবুট

    systemctl start hostapd
    reboot
    

1
এফওয়াইআই: একটি তালিকায় কোড বিভাগ তৈরি করতে কোডের সামনে 2 * 4 = 8 স্পেস ব্যবহার করুন।
zx485

উত্তর:


1

হোস্টাপডি.কনফের দিকে তাকিয়ে বলা আছে

# Client isolation can be used to prevent low-level bridging of frames between
# associated stations in the BSS. By default, this bridging is allowed.
#ap_isolate=1

সুতরাং ক্লায়েন্ট বিচ্ছিন্নতা (একই এপিতে ডাব্লুএলএএন ক্লায়েন্টগুলি একে অপরের সাথে কথা বলতে পারে) ডিফল্টরূপে অক্ষম থাকে। যদি না আপনার বিল্ট hostapdডিফল্টরূপে এটি সক্ষম করে থাকে, ক্লায়েন্টদের একে অপরের সাথে কথা বলতে সক্ষম হওয়া উচিত। যদি এটি হয় তবে এটি কনফিগার ফাইলে সক্ষম করুন।

আপনি কীভাবে নির্ধারণ করেছিলেন যে ডাব্লুএলএএন ক্লায়েন্টরা একে অপরের সাথে কথা বলতে পারে না, এবং ক্লায়েন্ট বিচ্ছিন্নতা সক্ষম হয়? দুটি ডাব্লুএলএএন ক্লায়েন্ট একে অপরকে পিং করছে?

যদি আপনার প্রশ্ন ক্লায়েন্ট বিচ্ছিন্নতা সম্পর্কে নয়, তবে সেতুটি eth0এবং wlan0কাজ না করার বিষয়ে: আবার, আপনি কীভাবে পরীক্ষা করেছিলেন যে এটি কাজ করে না? ল্যানে একটি হোস্ট এবং ডাব্লুএলএএন-তে একটি হোস্ট একে অপরকে পিং করছে? আপনি কি এই হোস্টগুলির প্রত্যেকের আইপি কনফিগারেশন পরীক্ষা করেছেন? হোস্টগুলি কীভাবে তাদের আইপি ঠিকানাগুলি পাবেন (কোন ডিএইচসিপি সার্ভার থেকে? বা স্থির?) আপনি রুটগুলি পরীক্ষা করেছেন? tcpdump -ni interface_nameপ্রতিটি গুরুত্বপূর্ণ ইন্টারফেসের জন্য আপনি একটি টার্মিনাল উইন্ডোতে ডিবাগ করতে পারেন এবং আপনার প্যাকেটগুলি কোথায় আটকে যায় তা দেখুন।

ডাব্লুএলএএন থেকে ল্যানকে প্রকৃতপক্ষে বিচ্ছিন্ন করার জন্য সাধারণত ebtablesনিয়ম ব্যবহার করা হয় এবং আপনি দুর্ঘটনাক্রমে সঠিকগুলি সন্নিবেশ করানোর সম্ভাবনা নেই ... তাই নিশ্চিত যে আপনার সেটআপে কোনও কিছু কাজ করছে না।


এটি উপলব্ধি করে যে ক্লায়েন্ট বিচ্ছিন্নতা ডিফল্টরূপে অক্ষম।
সিড

সম্পূর্ণ প্রকাশ - ডিভাইসের একটি হ'ল একটি কাস্ট স্পিকার এবং অন্যটি একটি ফোন is আমি ডিভাইস এবং ফোনটি জোড়া দেওয়ার চেষ্টা করেছি এবং আমি একটি ত্রুটি বার্তা পেয়েছিলাম যা স্পিকারের সাথে কথা বলতে পারে না। আপনি প্রশ্ন ঠিক আছে। এটি ছিল ক্লায়েন্ট বিচ্ছিন্নতা। হোস্টগুলি ডিএইচসিপি এর মাধ্যমে আইপি বরাদ্দ করা হয়।
সিড

সুতরাং পরীক্ষার জন্য বিষয়গুলি: (1) দুটি ল্যাপটপের মতো আপনি সম্পূর্ণরূপে এপি-তে নিয়ন্ত্রণ করুন এমন দুটি ডিভাইস সংযুক্ত করুন, দেখুন তারা একে অপরকে পিং করতে পারে কিনা। (২) wlan0"জুড়ি" প্রয়াস ডিবাগ করার জন্য এপিতে ওয়্যারশার্ক চালান । আন্তঃ-ক্লায়েন্ট যোগাযোগ প্রদর্শিত হয় কিনা তা আমার মনে নেই; যদি এটি না হয়, (3 এ) আপনি নিয়ন্ত্রণ করেন এমন একটি দিয়ে একটি ডিভাইস প্রতিস্থাপন করুন এবং সেই ডিভাইসে ওয়্যারশার্ক চালান অন্তত "জুড়ি" অর্ধেক ডিবাগ করুন, বা (3 বি) আপনার কাছে হার্ডওয়্যার থাকলে ল্যানের মাধ্যমে ব্রিজযুক্ত দুটি এপি ব্যবহার করুন, চালান ল্যান বন্দরে ওয়্যারশার্ক লিঙ্ক-লোকাল আইপি অ্যাড্রেস বা মাল্টিকাস্ট স্টাফের মতো দেওয়া হয়নি এমন অনুমানগুলি তৈরি করার জন্য আমার অর্থ রয়েছে "জুটিবদ্ধ" on
dirkt

আমি বুঝতে পেরেছিলাম যে স্পিকার হটস্পটে সংযোগ করতে পারে না। যে কারণে ফোন এবং স্পিকার একে অপরের সাথে কথা বলতে অক্ষম ছিল। আমি আমার উইন্ডোজ ল্যাপটপ থেকে একটি হটস্পট সেট আপ করেছি এবং আমি জিনিসগুলি সঠিকভাবে সেট আপ করতে সক্ষম হয়েছি। তবে, আমি হটস্পটটি রাস্পবেরি পাই থেকে চালানোতে চেয়েছিলাম। সুতরাং, আমি অন্যান্য ওএস-এর সন্ধান করেছি যা ম্যানুয়ালি হোস্টপ্যাড ব্যবহারের পরিবর্তে স্থানীয়ভাবে সমর্থিত হটস্পটগুলি। আমি উবুন্টু মেট ইনস্টল করেছি এবং এটি এখন কাজ করে।
সিড

আমি বাবু বলছি উবুন্টু মেট হোস্টাপডি ব্যবহার করছে, কেবল একটি আলাদা কনফিগারেশন এবং সম্ভবত বিভিন্ন ওয়াইফাই ড্রাইভার। সুতরাং আপনার জায়গায় এবং কিছু শিখতে আমি উবুন্টু মেট কী আলাদাভাবে কাজ করছে তা খুব কাছ থেকে দেখেছি। "হিট বা মিস না হওয়া পর্যন্ত" আমি কেবল আলাদা 'ওএস' (পরিবর্তে, ডিস্ট্রোস) ইনস্টল করব কারণ সমস্ত ডিস্ট্রো কম-বেশি একই সফটওয়্যার ব্যবহার করছে, কিছুটা আলাদাভাবে কনফিগার করা হয়েছে।
dirkt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.