পাই 3 এ WiFi (wlan0) অক্ষম করুন


109

পাই পাই 3 যা সর্বদা ইথারনেট ব্যবহার করবে, সুতরাং কীভাবে ওয়াইফাইটি অক্ষম করতে হবে তা বোঝার চেষ্টা করে যাতে এটি পুনরায় বুট করার পরেও চালু হয় না।

আমি যদি একটি ifconfigকরি তবে আমি wlan0ডিভাইসটি দেখতে পাচ্ছি । আমি করতে পারি ifconfig wlan0 downতবে এটি পুনরায় বুট করার পরে আবার আসবে।

আমি wlan0(এবং wlan1) সম্পর্কে যে কোনও বিষয়ে মন্তব্য করার চেষ্টা করেছি /etc/network/interfacesকিন্তু এতে কোনও তাত্পর্য হয়নি।

eth0 মন্তব্য করা হয়নি তাই এটি ব্যবহার করা যায়।


আপনি কি wlan1সেই ফাইলটিতে মন্তব্য করেছিলেন ?
প্যাট্রিক কুক

হ্যাঁ. কেবল বাম লো এবং এথ0।
ইভান

2
কি জন্য সেটিং wlan0হয় /etc/network/interfaces? যদি এটি autoপরিবর্তন হয় তবে তা manualঅনুসরণ করুন ifdown wlan0
অট--


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

উত্তর:


39

ডটোভারলে ব্যবহার সম্পর্কে লুডোভিক রনসিনের উত্তর নীচে দেখুন, জানুয়ারী 2017 এ যুক্ত একটি পদ্ধতি।

এই পোস্টে এই সম্পর্কে কথা বলে মনে হচ্ছে। উত্তরটি ফাইল সম্পাদনা করে /etc/modprobe.d/raspi-blacklist.confএবং যুক্ত করে ড্রাইভারগুলি অক্ষম করার বিষয়ে কথা বলে:

blacklist brcmfmac
blacklist brcmutil

বিকল্পভাবে, আপনি ব্যবহার করতে crontab -eএবং যোগ করতে পারেন :

@reboot sudo ifdown wlan0

সুতরাং যে কমান্ড প্রতিটি বুট চলমান।

আশা করি এটি সাহায্য করে, আমি এখনও আমার পাই 3 আসার অপেক্ষায় রয়েছি।


5
ব্ল্যাকলিস্ট পদ্ধতিটি আমার পক্ষে কাজ করেছিল। শুধু একটি নির্মিত /etc/modprobe.d/local-blacklist.confপরিবর্তে একটি বিদ্যমান ফাইল সংযোজন ফাইল।
ইভান

আমি যতদূর জানি, ব্ল্যাকলিস্ট পদ্ধতিটি প্রশাসনিকভাবে ইন্টারফেসটি ডাউন করার কাছাকাছি। এটি ইন্টারফেসটিকে পুরোপুরি শক্তি দেয় না।
jww

2
@ পেট্রিক কুক দ্বিতীয় পদ্ধতিটি আমার পক্ষে কাজ করেছিল তবে আমাকে সেই আদেশটি মূল হিসাবে চালানো দরকার:sudo crontab -e
ম্যাথিয়াস হার্মান

1
আমি এটি করতে crontab ব্যবহার করতে পছন্দ করি। শৈলীর বিষয় হিসাবে আমি অন্য কোনও ব্যবহারকারীর পরিবর্তে রুট ক্রন্টব সম্পাদনা করব এবং ছেড়ে চলে যাব sudo। প্রসারিত জন্য, আপনি ব্যবহার করতে হবে ip link set wlan0 downপরিবর্তেifdown
threeve

1
আপনি যদি ডিবিয়ান স্ট্রেচ এবং আইডাউড ব্যবহার করছেন অজানা ইন্টারফেস wlan0 প্রদান করে তবে sudo ifconfig wlan0 downপরিবর্তে ব্যবহার করুন: যদি এটি এখনও কাজ না করে, ifconfigসমস্ত উপলব্ধ নেটওয়ার্ক ইন্টারফেসের তালিকা করতে ব্যবহার করুন।
মাদুর

188

পাই 3-তে ফার্মওয়্যার থেকে অনবোর্ড ওয়াইফাই সম্পূর্ণরূপে অক্ষম করতে, যুক্ত করুন

dtoverlay=disable-wifi

in /boot/config.txt

এটি এখানে নথিভুক্ত করা হয় । একটি আপ টু ডেট ফার্মওয়্যার ব্যবহার নিশ্চিত করুন, এই বৈশিষ্ট্যটি জানুয়ারী 2017 এ যুক্ত হয়েছিল ।

এছাড়া ব্লুটুথ অনবোর্ড অক্ষম করার একটি ওভারলে হল: disable-bt। আপনি যদি উভয় ওয়াইফাই এবং ব্লুটুথ অক্ষম করতে চান তবে আপনাকে এই 2 টি লাইন যুক্ত করতে হবে:

dtoverlay=disable-wifi
dtoverlay=disable-bt

18
সঠিক। /boot/config.txtওয়াইফাই এবং অন্যান্য পেরিফেরিয়াল অক্ষম করার সবচেয়ে সহজতম উপায়।
আন্দ্রেজ কইনিকভস 14:17

5
হ্যাঁ! গৃহীত উত্তরটি আপনাকে সেখানে পাবেন, তবে এটি আরও অনেক ভাল উপায়।
ক্লে

3
যে সময় আমি আমার উত্তর লিখেছিলাম (বর্তমান স্বীকৃত একটি) আমি এইভাবে জানতাম না বা জানতাম না যে এটি তখনও কোনও বিকল্প ছিল কিনা। এটি আমার উত্তরে বর্ণিত পদ্ধতির চেয়ে অনেক উন্নততর পদ্ধতি।
প্যাট্রিক কুক

2
আপনি নিজের উত্তরটি লেখার সময় ওভারলেটির অস্তিত্ব ছিল না। আমার প্রতিক্রিয়া হিসাবে বলা হয়েছে, এটি জানুয়ারী 2017 এ যুক্ত করা হয়েছিল So সুতরাং চিন্তা করবেন না, আপনি ঠিক ছিলেন!
লুডোভিচ রনসিন

2
@ ডিয়ান্রেসিন দয়া করে আপডেট প্রতিক্রিয়া দেখুন। টি এল; ডিআর; ডটোভারলে কনফিগারেশনটি যেভাবে কাজ করে তা কমান্ডের অনুক্রম হিসাবে দেখা যেতে পারে। তারা যে ক্রমটির মুখোমুখি হয় সেভাবে তাদের সম্পাদন করা হয়। সুতরাং আপনি এটি একাধিকবার ঘোষণা করতে পারেন। ওভারলে প্যারামিটারগুলি, যদি থাকে তবে dtparam=...'কমান্ড' দিয়ে সেট করা হয় এবং পূর্ববর্তী ঘোষিত রেফারেন্সটি উল্লেখ করে dtoverlay। আরও তথ্যের জন্য raspberrypi.org/docamentation/configration/…
লুডোভিচ রনসিন

20

তুমি ব্যবহার করতে পার

sudo iwconfig wlan0 txpower off

এটি ওয়াইফাই অ্যাডাপ্টার অক্ষম করা উচিত।

sudo iwconfig wlan0 txpower onএটি আবার সক্ষম করতে ব্যবহার করুন ।

তথ্যসূত্র: https://manpages.debian.org/buster/wireless-tools/iwconfig.8.en.html


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

আমি তার জন্য আপনার কথা গ্রহণ করব। ভবিষ্যতে আপনি আপনার উত্তরে আরও ব্যাখ্যা অন্তর্ভুক্ত করতে চাইতে পারেন, যেহেতু এটি গতকাল স্বয়ংক্রিয়ভাবে সিস্টেমটির দ্বারা "নিম্ন মানের" (কারণ আমি দৈর্ঘ্য এবং বিন্যাসের অভাব বলে মনে করি) হিসাবে চিহ্নিত করেছি, যখন আমি এটি লক্ষ্য করেছি noticed নিজেই যে সাজানোর কোন ব্যাপার না; আমি পতাকা বরখাস্ত করেছি। তবে একজন মডারেটর একটি পতাকাটিকে "সহায়ক" হিসাবে বরখাস্ত করতে পারে (যদি এটি "কার্যকর" না হয়, এবং যদি এটি "নিম্ন মানের" পতাকা হয়, তবে এটি স্বয়ংক্রিয়ভাবে আপনাকে নীচে নামবে ...
সোনারলোকস

... আমি তা করিনি, তবে অন্য একটি পদ্ধতি সম্ভবত অভ্যাসের বাইরে চলে গেছে (বা তারা মূলত পোস্ট হিসাবে উত্তরটির সাথে সম্মত হয়েছে বলে অনেক প্রচেষ্টা করার ইঙ্গিত দেয়নি), এটিই আপনি কীভাবে একটি ভোট পেয়েছিলেন (স্বয়ংক্রিয়ভাবে) ) এবং একটি আপ (আমার কাছ থেকে), যেহেতু পতাকাগুলি কখনও কখনও একাধিক মোড দ্বারা পর্যালোচনা করার জন্য ছেড়ে যায়। দ্রষ্টব্য আমি এই "স্বয়ংক্রিয় ডাউনভোট" নীতিটি পছন্দ করি না এবং এটি সম্পর্কে কোনও লাভ হয়নি বলে এসই মেটায় আসলে অভিযোগ করেছি (সমর্থনযোগ্যতা হ'ল প্রকৃত লোকেরা জিনিসগুলিকে নিম্ন মানের হিসাবে পতাকাঙ্কিত করে তবে ডাউনওয়েতে "ভুলে যান")।
স্বর্ণিলকস

1
@ য্যাভুজাকান এখন আমার এটিকে আরম্ভ করা হবে বলে মনে হচ্ছে না।
এরুতান 409

3
@ ইরুটান 409 ওয়াইফাই অ্যাডাপ্টারটিকে পুনরায় সক্ষম করতে আপনার "sudo iwconfig wlan0 txpower Auto" লিখে দুবার লিখতে হবে। তবে একটি বক্তব্য হিসাবে আপনার এটি দু'বার লিখতে হবে অন্যথায় এটি কাজ করবে না (আমি বিশ্বাস করি ফার্মওয়্যারটিতে কিছু
গণ্ডগোল রয়েছে

7

আমরা পাই 3 থেকে আরএফ পরিমাপ করেছি (যখন ওয়াইফাই হটস্পট হিসাবে ব্যবহৃত হবে) এবং নিশ্চিত করেছি যে এই বিবৃতিটি হট স্পট হিসাবে ব্যবহৃত হওয়ার পরে পাইয়ের ওয়াইডিআই ট্রান্সমিটারটি অক্ষম করে:

sudo ifconfig wlan0 down

এটি করার জন্য আপনি টাস্কবারে সহজেই একটি ক্লিকযোগ্য বাটন তৈরি করতে পারেন। নির্দেশাবলী এখানে পাওয়া যায়: http://orbisvitae.com/ubbthreads/ubbthreads.php?ubb=showflat&Number=81166# পোস্ট 81166


5

আপনার পুনরায় বুট করার দরকার পড়ে এবং কোনও ইথারনেট উপলভ্য না হওয়ার ক্ষেত্রে ব্লকলিস্টিংয়ের বাইরে যা লকআউটের ঝুঁকি রয়েছে তা ছাড়াও আপনি নিম্নলিখিত হিসাবে কার্নেল মডিউলটি আনলোড করতে পারেন:

sudo modprobe -r -v brcmfmac

তবে আমি নিশ্চিত নই যে ডিভাইস ড্রাইভারগুলি আনলোড করা একটি ভাল ধারণা, কারণ আমি আশঙ্কা করি যে wlan0 ডিভাইসটি এখনও শক্তি আঁকতে পারে এবং আরও বেশি তাই যদি ডিভাইস ড্রাইভারের পাওয়ার ম্যানেজমেন্ট বৈশিষ্ট্যগুলি লোড না করা হয় তবে বর্তমানে আমি ড্রাইভার লোড রাখি এবং কেবল এটি নিশ্চিত করে রাখি wlan0 এর মাধ্যমে ডিফল্ট রুট অক্ষম করা হয়েছে:

sudo ip route del default via <Gateway IP> dev wlan0

এটি নিশ্চিত করবে যে সমস্ত ট্র্যাফিক E00 দিয়ে যাবে এবং (আশা করা যায়) আরও স্থিতিশীল হবে এবং উদাহরণস্বরূপ এনটিপি ডিমন জন্য।


2

আমি নিম্নলিখিত কমান্ডটি ব্যবহার করি wpa_cli terminate, আমার কাছে সেই কমান্ডটি রয়েছে/etc/rc.local


1
এটি ডব্লিউপিএ ক্লায়েন্টকে অক্ষম করে, তাই আপনি মূলত ওয়্যারলেস সংযোগটি পুরোপুরি বন্ধ করে দেন। এটা করবেন না।
Zimano

2

আমি suco ন্যানো /etc/rc.local কমান্ড ব্যবহার করে rc.local সংশোধন করেছি এবং এর মধ্যে ifconfig wlan0 যুক্ত করেছি। তবে, যদি ইথারনেট সংযুক্ত না থাকে বা তারযুক্ত ইন্টারফেসে আইপি নির্ধারিত না হয় তবে ওয়াইফাই চালু আছে। এটি মাথা বিহীন চলাকালীন রাসপিকে সংযুক্ত করার একটি ব্যাকআপ উপায় দেয়।

এটি নীচের মত দেখাচ্ছে,

_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

# Disable WiFi if wired.
logger "Checking Network interfaces..."
if ethtool eth0 | egrep "Link.*yes" && ifconfig eth0 | grep "inet addr"; then
  logger 'Disabling WiFi...'
  ifconfig wlan0 down
else
  logger 'WiFi is still enabled: Ethernet is down or ethtool is not installed.'
fi

exit 0

তারপরে CTRL + X এবং পুনরায় বুট ব্যবহার করে সংরক্ষণ করুন। এটি আমার পক্ষে কাজ করছে বলে মনে হচ্ছে, পুনরায় বুট করার পরে ifconfig wlan0 দেয় না।


2

আমি আমার পাইকে অ্যাক্সেস পয়েন্ট (ওয়াইফাই হটস্পট) হিসাবে ব্যবহার করছি। এটি আমার পক্ষে কাজ করে:

# Turn off
sudo service hostapd stop && sudo service isc-dhcp-server stop && sudo ifconfig wlan0 down && sudo service isc-dhcp-server start

এবং পাই পুনরায় চালু না করে এটিকে আবার চালু করতে, এটি চালান:

# Turn on
sudo service isc-dhcp-server stop && sudo ifconfig wlan0 up && sudo service hostapd start && sudo service isc-dhcp-server start

0

অন্যান্য সমাধান হ'ল /etc/network/interfacesফাইল সম্পাদনা করা , মন্তব্য করা / ওয়াই-ফাই সংযোগ (wlan0) সম্পর্কে লাইনগুলি সরানো এবং লাইন যুক্ত করা:

iface wlan0 inet manual

-4

পাই 3-তে কোনও ওয়াইফাই নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন করার সবচেয়ে সহজ উপায় হ'ল কিছু অকেজো পাসওয়ার্ড প্রবেশ করানো! আপনার ওয়াইফাই নেটওয়ার্কে ক্লিক করুন, এটি আবার পাসওয়ার্ড চাইবে কিন্তু এবার এলোমেলো পাঠ্য প্রবেশ করায় আপনি সংযোগ বিচ্ছিন্ন হয়ে যাবেন।


5
একটি ইন্টারফেস সক্ষম হওয়া, একটি ডিভাইস সক্ষম হওয়া (যা এই প্রশ্নটি সম্পর্কে রয়েছে) এবং একটি নেটওয়ার্কের সাথে একটি ইন্টারফেস সংযুক্ত থাকা, যার মধ্যে আপনি কথা বলছেন তার মধ্যে পার্থক্য রয়েছে। আমি মনে করি না যে ওপি সে সম্পর্কে উদ্বিগ্ন।
স্বর্ণলোকস

@ গোল্ডিলোকস ওয়েল যদি ওয়াইফাইটি এইভাবে সংযোগ বিচ্ছিন্ন হয় তবে এটি সর্বদা ইথারনেট ব্যবহার করবে এবং ওপি এটিই চাচ্ছে।
চিন্ময় সরুপরিয়া

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