Wpa_cli পুনর্গঠন চলাকালীন "অ-গ্লোবাল ctrl_ifname এর সাথে সংযোগ করতে ব্যর্থ"


18

আমি একটি রাস্পবেরি পাই 2 ব্যবহার করছি, ডেবিয়ান জেসি চালাচ্ছি এবং আমার সেট করার পরে আমার ওয়াই-ফাই সংযোগে সমস্যা আছে /etc/network/interfaces:

    # interfaces(5) file used by ifup(8) and ifdown(8)
    # Include files from /etc/network/interfaces.d:
    source-directory /etc/network/interfaces.d

    # uncomment the next 4 lines and set the correct wpa-ssid (network ssid) and
    auto lo
    iface lo inet loopback
    iface eth0 inet manual
    allow-hotplug wlan0
    iface wlan0 inet manual
         wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

এবং wpa_supplicant.conf:

ctrl_interface=/var/run/wpa_supplicant


network={
    ssid="Abass"
    psk="AMSH19691977"
}

তারপর চলছে wpa_cli reconfigure। আমি ত্রুটি পেয়েছি, Failed to connect to non-global ctrl_ifname: (null) error: No such file or directoryসুতরাং সাহায্যের দরকার। আমি কীভাবে এটি সমাধান করতে পারি?

উত্তর:


10

এটি আমার পক্ষে কাজ করেছে

sudo ন্যানো / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস
এবং নিম্নলিখিত লাইন যুক্ত করুন

auto wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

sudo ন্যানো /etc/wpa_supplicant/wpa_supplicant.conf
ফাইলটি দেখতে দেখতে এমন লাগে

country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="your ssid"
psk="your wifi password"
}

উত্স https://www.domoticz.com/forum/viewtopic.php?t=10930


2

আমার / ই / নেটওয়ার্ক / ইন্টারফেসগুলি ব্যতীত আমার একই রকম সমস্যা ছিল আমার দুটি ইন্টারফেস ছিল এবং ভুলটি আপডেট করে যাচ্ছিলাম! আপনি সঠিক ইন্টারফেস আপডেট করছেন তা নিশ্চিত করুন।

আমার কাছে নিম্নলিখিত ছিল এবং wlan1 আপডেট করার সময় যখন আমাকে wlan0 আপডেট করার দরকার ছিল:

iface wlan0 inet static
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

iface wlan1 inet static
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

2

আমার কাছে 12+ আরপিআইএসের একটি ক্লাস্টার রয়েছে যা আমি মাথা বিহীনভাবে শুরু করছি। একই সঠিক চিত্রটি কিছুতে কাজ করে এবং অন্যকে বার্তাটি দিয়ে ব্যর্থ করে:

Failed to connect to non-global ctrl_ifname: wlan0  error: No such file or directory

এইভাবে আমি ওয়াইফাই কনফিগারটি করছি:

#### Wifi Setup (WPA Supplicant)
##  Replaces the magic of https://github.com/RPi-Distro/raspberrypi-net-mods/blob/master/debian/raspberrypi-net-mods.service
##  See: https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md
cat > /etc/wpa_supplicant/wpa_supplicant.conf << EOF
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=US

network={
    ssid="wifi name goes here"
    psk="password goes here"
}
EOF
chmod 600 /etc/wpa_supplicant/wpa_supplicant.conf
wpa_cli -i wlan0 reconfigure

যেহেতু এটি শেষ লাইনটি ত্রুটিটি দিচ্ছিল, তাই আমি এটির সাথে এটি প্রতিস্থাপন করছি:

until wpa_cli -i wlan0 reconfigure; do
  echo "Failed to reconfigure wlan0 with wpa_cli."
  echo "Restarting dhcpcd with systemctl."
  systemctl restart dhcpcd
done

আমি এটি একাধিকবার লুপ করি নি, তবে untilপ্রথমবারের প্রতিক্রিয়া না জানায় আমি কেবল সেখানে রেখেছি । কিন্তু, এটি কখনই পালানোর ঝুঁকি নিয়ে আসে। আমার প্রয়োজনে আমি ইন্টারনেট সংযোগ ছাড়াই স্ক্রিপ্টটি চালিয়ে যেতে চাই না। আপনার পক্ষে কোনটি কার্যকর তা আপনি সিদ্ধান্ত নিতে পারেন। একটি একক পাস বাস্তবায়ন এর মত দেখতে পারে:

wpa_cli -i wlan0 reconfigure || ( systemctl restart dhcpcd; wpa_cli -i wlan0 reconfigure; )

1
দুর্দান্ত উত্তর! লুপটিতে আমাকে sleep 5পরে to systemctl restart dhcpcdোকাতে হয়েছিল , কারণ ডিএইচসিপি.সার্ভিস খুব দ্রুত পুনর্বার অনুরোধ শুরু করার বিষয়ে অভিযোগ করেছিলেন
এমসিগুফিন

-1

আমি ডিএনএসে গুগলের আইপি যুক্ত করে আমার সমস্যার সমাধান করেছি কারণ এটিই সমস্যা ছিল


4
আপনি দয়া করে আপনার উত্তরে কিছু বিশদ যুক্ত করে এটিকে সঠিক হিসাবে চিহ্নিত করতে পারেন
দার্থ ভাদার

1
এটি কীভাবে সম্ভব হতে পারে? এটি সম্পূর্ণ সম্পর্কযুক্ত বিষয়। আপনি কি ব্যাখ্যা করতে পারেন যে আপনি কেন এটি সমাধান বলে মনে করেন?
অ্যালেক্স ইউ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.