একক এনআইসি সহ একটি ওয়াইফাই এপি


8

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

service network-manager stop
iw dev wlan0 del
iw phy phy0 interface add new0 type station
service network-manager start
iw phy phy0 interface add new1 type __ap
hostapd -B /etc/hostapd.conf

হোস্টাপডির জন্য উপযুক্ত কনফিগারেশন সহ:

cat /etc/hostapd/hostapd.conf 
interface=new1
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ssid=XXXX
country_code=us
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
eap_server=0
wpa=2
wpa_passphrase=XXXX
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP

তবে ড্রাইভার nl80211 ভার্চুয়াল IF new1 এপি মোডে রাখতে অস্বীকার করেছে। আকর্ষণীয় বিটটি এখানে আসে: iw তালিকার আউটপুট থাকে

Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * monitor
software interface modes (can always be added):
         * AP/VLAN
         * monitor
valid interface combinations:
         * #{ managed } <= 1, #{ AP } <= 1,
           total <= 2, #channels <= 1, STA/AP BI must match
         * #{ managed } <= 2,
           total <= 2, #channels <= 1

এটি স্পষ্টতই আমার ওয়াইফাই কার্ডটি (ইলউইফির অধীনে একটি ইন্টেল সেন্ট্রিনো অ্যাডভান্সড-এন 6235 [8086: 088e] এপি মোড সমর্থন করে (আমি এটি পরীক্ষা করেছি), এবং আমি "বৈধ ইন্টারফেস সংমিশ্রণ" ব্যাখ্যা করেছি যার অর্থ আমার বেশিরভাগ ক্ষেত্রে থাকতে পারে এই কার্ডে একই সাথে 1 টি পরিচালিত এবং 1 এপি ভিআইভিএস। তবে আমি লক্ষ্য করেছি রহস্যময়-চেহারার সীমাবদ্ধতা, এসটিএ / এপি বিআই অবশ্যই মিলবে।

এর অর্থ কী, কেউ কি জানেন এবং এটি কি আমার কার্ডে দুটি ভিআইএফ ব্যবহারের চেষ্টাটি ব্যর্থ করছে, একটি স্টেশনটিতে অপরটি এপি মোডে? চিয়ার্স



1
@ ইম্জ - ইভান জাখরিয়াশেভ আপনি বেশ ঠিক বলেছেন, আপনাকে ধন্যবাদ। তবে এসটিএ / এপি বিআইয়ের অর্থ সম্পর্কে আমার প্রশ্ন ডাব্লু অবশ্যই মিলবে, যা একরকম বাধা সরবরাহ করে বলে মনে হচ্ছে যা আমি এখনও অবজ্ঞা করি নি।
মারিউস ম্যাটুটিয়া

আমি দুঃখিত আমি এই বিশদটি আমলে নিই নি। তুমি ঠিক. তবে এই বিশেষ সমস্যাটি শিরোনাম থেকে স্পষ্ট নয়, যা আমাকে মনে করেছিল যে একটি ওয়াইফাই অ্যাডাপ্টার থাকা এখানেই একমাত্র সমস্যা ...
ইম্জ - ইভান জ্যাকারিয়াশেভ

উত্তর:


5

"এসটিএ / এপি বিআই অবশ্যই মিলবে" শনাক্ত করতে এখানে যদি কেউ আসে তবে:

কার্নেলের উত্সটি include/net/cfg80211.hবিশেষত struct ieee80211_iface_combinationবলেছে

 * @beacon_int_infra_match: In this combination, the beacon intervals
 *  between infrastructure and AP types must match. This is required
 *  only in special cases.

সুতরাং দ্বি দ্বিস্থলটি হ'ল বিচন ব্যবধান এবং এটির সাথে এটি মিলানো কোনও বড় সমস্যা হওয়া উচিত নয়।


6

আসলে, রহস্যজনক বাক্য

STA/AP BI must match

আমার সেটআপটি কাজ না করার সাথে কিছুই করার নেই বলে মনে হচ্ছে। এটি পরিবর্তে দেখা যাচ্ছে

 #channels <= 1

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

এই মুহুর্তে আমি iptables কনফিগার করেছি, dnsmasq শুরু করেছি, তারপরে হোস্ট্যাপে

echo 1 >/proc/sys/net/ipv4/ip_forward
iptables --table nat --append POSTROUTING --out-interface new0 -j MASQUERADE
iptables --append FORWARD --in-interface new1 -j ACCEPT
dnsmasq 
/usr/local/bin/hostapd /etc/hostapd/hostapd.conf

এবং তারপরে আমার কাছে এটি ছিল, একক ওয়াইফাই কার্ড একইসাথে অ্যাক্সেস পয়েন্ট এবং ইন্টারনেটের সাথে সংযুক্ত কোনও নেটওয়ার্কের ক্লায়েন্ট হিসাবে কাজ করে।

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