বুটে কানেক্ট করার জন্য কীভাবে ওয়াই-ফাই পাবেন?


30

রাস্পবেরি পাই মডেল বি
ওএস: রাস্পবিয়ান

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

http://rpi.tnet.com/project/faqs/headlessportablewifi পরামর্শ দেয় যে আমাকে ডিফল্ট থেকে আসলে / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলি পরিবর্তন করার দরকার নেই :

auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

আমি আমার নেটওয়ার্কের জন্য /etc/wpa_supplicant/wpa_supplicant.conf কনফিগার করেছি।

আমি যখন পাইটি বুট করি তখন ওয়াইফাই সাথে সাথে সংযুক্ত হয় না। তবে আমি যদি এসএসএইচ করে চলে যাই sudo ifup wlan0তবে পাইটি সূক্ষ্মভাবে সংযোগ দেয়।

এটি পাই এর নিজস্ব বুট প্রক্রিয়াতে করা উচিত নয়? আমি সম্ভবত এই কমান্ডটি চালানোর জন্য কিছু ডটফিলকে লিখতে পারি, তবে আমি এটি সঠিক পদ্ধতিতে করতে চাই (এবং আমার সিস্টেমটি কীভাবে কাজ করে তা শিখুন)।

আমি জানি যে আমি যে ওয়াইফাই নেটওয়ার্কটি ব্যবহার করতে চাই তার জন্য একটি স্থির আইপি ঠিকানাও সেট করতে পারি: একাধিক ওয়াইফাই নেটওয়ার্ক কীভাবে সেটআপ করবেন? । তবে আমি একটি সহজ সমাধান করতে পছন্দ করব যেখানে নতুন ওয়াইফাই নেটওয়ার্ক যুক্ত করতে আমাকে কেবল /etc/wpa_supplicant/wpa_supplicant.conf এ কয়েকটি লাইন প্রবেশ করতে হবে ।

আমি এখানে যে টুকরা মিস করছি তা কী?

উত্তর:


24

ডিফল্ট রাস্পবিয়ান / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস কনফিগারেশন বুটে ওয়াইফাইয়ের সাথে সংযুক্ত হয় না। ইন্টারফেসের ম্যান-পৃষ্ঠার মূল লাইনগুলি হ'ল:

"অটো" শব্দের সাথে শুরু করা লাইনগুলি যদি -a বিকল্পের সাথে চালিত হয় তখন শারীরিক ইন্টারফেসগুলি আনার জন্য ব্যবহৃত হয়। (এই বিকল্পটি সিস্টেম বুট স্ক্রিপ্টগুলি ব্যবহার করে))

...

"অটো" শব্দের সাথে শুরু করা লাইনগুলি যদি -a বিকল্পের সাথে চালিত হয় তখন শারীরিক ইন্টারফেসগুলি আনার জন্য ব্যবহৃত হয়। (এই বিকল্পটি সিস্টেম বুট স্ক্রিপ্টগুলি ব্যবহার করে))

প্রথম অনুপস্থিত অংশটি ছিল লাইন auto wlan0। আমি যতদূর জানি, এটি ফাইলের যে কোনও জায়গায় যেতে পারে।

কাজ যতক্ষণ না আপনি ইথারনেট তারের প্লাগ ইন ছাড়া বুট করার চেষ্টা করুন। তারপর, ওয়াইফাই বুট সংযোগ নেই এবং নিজে চলমান দ্বারা আলোড়ন সৃষ্টি করা হয়েছে যে sudo ifup wlan0বা আনপ্লাগ এবং ওয়াইফাই dongle আবার ঢোকান।

সমস্যাটি ifplugd ডেমন দ্বারা সৃষ্ট হয় , যা আপনি যখন প্লাগ ইন করেন বা এগুলিকে সরাবেন তখন নেটওয়ার্ক ডিভাইসগুলি চালু এবং বন্ধ করে দেয়। আপনি এটি পুনরায় কনফিগার করতে পারেন, বা আপনি কেবল এটি দিয়ে মুছে ফেলতে পারেন sudo apt-get purge ifplugd

আপনি যদি ifplugd অপসারণ করেছেন , আপনার / etc / নেটওয়ার্ক / ইন্টারফেসে নিম্নলিখিত লাইনগুলি যুক্ত করা উচিত যাতে প্লাগ ইন করার সময় ইথারনেট সংযোগটিও সংযুক্ত হবে:

auto eth0
allow-hotplug eth0

আমি নিশ্চিত নই যে autoলাইনগুলি কঠোরভাবে প্রয়োজনীয় কিনা বা হটপ্লাগ যদি ifplugd এর অনুপস্থিতিতে সঠিকভাবে বুট পরিচালনা করে তবে এটি আমার পক্ষে কাজ করে।

আমার কাজের ফাইলটি পড়ে:

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

2
আপনার কি "auth eth0" এ টাইপ আছে? এটি "অটো এথ0" হওয়া উচিত?
জর্ডান সিতকিন

2
@ ক্যাট্রিয়েল এর পোস্টের একটি ছোট সংশোধন: যে পরিষেবাটি সরানোর দরকার সেটিকে ifplugd বলা হয় এবং ifupd
dh1tw

@ ডিএইচ 1 টিডাব্লু এবং ছয় মাস পরে ... আমি আর কখনও স্মৃতি থেকে এই জিনিসগুলি লিখতে পারব না
কাটারিয়েল

রেকর্ডের জন্য, আমি wpa_supplicant ব্যবহার করছি তাই আমি কেবল পরিষেবাটি সক্ষম করেছিsudo systemctl enable wpa_supplicant.service
ড্যানিয়েল আরগেলিস

0

আমারও একই সমস্যা ছিল। আপনার আর / ড সেটিংস পরীক্ষা করুন /etc/network/interfaces

আমি করেছি chmod 600 /etc/network/interfacesএবং আমার সমস্যা শেষ হয়ে গেছে।

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