উবুন্টু ১৪.০৪-এ পুনরায় চালু হওয়ার পরে ওয়্যারলেস নেটওয়ার্কিং কাজ করছে না


79

[আপডেট]:
একই সমস্যা কুবুন্টুতে বিদ্যমান এবং একই পদ্ধতিতে সমাধান করা হয়েছে।
[সলভ]]
নিম্নলিখিত কমান্ডটি প্রয়োগ করে nmcli nmআমি নিম্নলিখিতটি পেয়েছি:

স্থগিতের আগে

RUNNING         STATE           WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
running         connected       enabled         enabled    enabled         enabled  

আপনি দেখতে পাচ্ছেন যে রাজ্যটি সংযুক্ত রয়েছে এবং বাকিগুলি সক্ষম এবং চালু রয়েছে

স্থগিতের পরে

RUNNING         STATE           WIFI-HARDWARE   WIFI       WWAN-HARDWARE   WWAN      
running         asleep          enabled         enabled    enabled         disabled

আপনি দেখতে পাচ্ছেন যে রাজ্যটি ঘুমিয়ে আছে যার অর্থ আমাদের প্রিয় নেটওয়ার্ক ম্যানেজারটি এখনও ঝাঁপিয়ে পড়েছে, সুতরাং ফলসিং কমান্ড লাইনটি ব্যবহার করার জন্য সমাধান করুন:
sudo nmcli nm sleep false
এটি নেটওয়ার্ক ম্যানেজারকে জানায় যে এই জাহান্নামকে জাগ্রত করতে হবে। এই প্রবণতা
তৈরি করতে: /etc/pm/sleep.dনিম্নলিখিতটি সংযুক্ত করে একটি স্ক্রিপ্ট তৈরি করুন (এবং স্ক্রিপ্টটিকে নির্বাহযোগ্য হিসাবে চিহ্নিত করতে ভুলবেন না):

#!/bin/sh

case "${1}" in
        resume|thaw)
        nmcli nm sleep false
                ;;
esac

এই ধন্যবাদ

মূল সমস্যা:

আমি সবেমাত্র উবুন্টু 14.04 ডাউনলোড করেছি এবং আমার ল্যাপটপে ইনস্টল করেছি: ইনসেল P8400 কোর 2 ডুও এক্স 64 প্রসেসরের সাথে এএসএস এক্স 61 এসএল।
আমি যখন idাকনাটি বন্ধ করি, সিস্টেমটি স্থগিত করা হয়, তবে আমি আবার theাকনাটি খুলি এবং পুনরায় চালু করার সময়, ওয়্যারলেস নেটওয়ার্কিং সক্রিয় হয় না (সামগ্রিকভাবে নেটওয়ার্কিং অক্ষম থাকে) এবং যখন আমি "নেটওয়ার্কিং সক্ষম করুন" নির্বাচন করি তখন কিছুই ঘটে না।
এটি আমার ওয়্যারলেস অ্যাডাপ্টার সম্পর্কিত তথ্য:

$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)  

এই সমস্যাটি উবুন্টু ১৩.০৪, লিনাক্স মিন্ট দেবিয়ান সংস্করণ বা ডেবিয়ান whe হুইজি (জিনোম বা কেডি) তে উপস্থিত ছিল না।

সম্পাদনা করুন: নিম্নলিখিত ফলাফলগুলির সাথে কয়েকটি পরীক্ষা:
সমস্যাটি আমার ওয়্যারলেস এবং তারযুক্ত নেটওয়ার্কিংকে প্রভাবিত করে।
দ্রষ্টব্য: pci=nomsiবুট করার জন্য আমাকে গ্রাবের সাথে লাইন যুক্ত করতে হবে।
ম্যানুয়ালি লগ আউট করার পরে স্থগিতের পরে আবার শুরু করুন তারপরে প্রতিটি জিনিস লগইন করা ঠিক কাজ করে।
লগ ইন করার সময় সরাসরি সাসপেন্ড করার সময় সমস্যাটি ঘটে।
লক করা এবং স্থগিতকরণ সরাসরি সাসপেন্ড করার মতো একই সমস্যার কারণ হয়ে দাঁড়ায়।
এছাড়াও এই সমস্যাটি লগ আউট ফাংশনকে প্রভাবিত করে: যদি আপনি unityক্য প্যানেলে ইউজার মেনু থেকে লগ আউট বেছে নেন তবে আপনি লগ আউট gnome-session-quit --logoutকরতে পারবেন না , তবে আপনি যদি কমান্ড লাইন ব্যবহার করেন তবে লগ আউট করতে পারেন।
এখন lshw -C networkআউটপুট সহ:
সাধারণ (সম্পূর্ণরূপে কার্যকরী নেটওয়ার্কিং):

  *-network               
       description: Ethernet interface
       product: 191 Gigabit Ethernet Adapter
       vendor: Silicon Integrated Systems [SiS]
       physical id: 4
       bus info: pci@0000:00:04.0
       logical name: eth0
       version: 02
       serial: 00:24:8c:1e:f8:53
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
  *-network
       description: Wireless interface
       product: AR928X Wireless Network Adapter (PCI-Express)
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 01
       serial: 00:15:af:e2:13:db
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A ip=6.6.6.8 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 memory:fdff0000-fdffffff

পুনরায় শুরু করার পরে ("/etc/pm/config.d" এ "আনলোড_মডিউল" থাকে না):

 *-network DISABLED      
       description: Ethernet interface
       product: 191 Gigabit Ethernet Adapter
       vendor: Silicon Integrated Systems [SiS]
       physical id: 4
       bus info: pci@0000:00:04.0
       logical name: eth0
       version: 02
       serial: 00:24:8c:1e:f8:53
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
  *-network DISABLED
       description: Wireless interface
       product: AR928X Wireless Network Adapter (PCI-Express)
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 01
       serial: 00:15:af:e2:13:db
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 memory:fdff0000-fdffffff

আমি যখন এখানে প্রস্তাবিত "/etc/pm/config.d" ডিরেক্টরিতে আনলোড_মডিউলগুলি ফাইল যুক্ত করেছি তখন লগ আউট, সাসপেন্ড, পুনরায় চালু করার পরে নেটওয়ার্কিং কাজ করে তবে আমি আমার ওয়্যারলেস নেটওয়ার্কের সাথে সংযোগ করতে পারি না। পুনঃসূচনা শেষে পুনরায়
ফলাফল lshw -C network("/etc/pm/config.d" "আনলোড_মডিউল" ধারণ করে):

 *-network DISABLED      
       description: Ethernet interface
       product: 191 Gigabit Ethernet Adapter
       vendor: Silicon Integrated Systems [SiS]
       physical id: 4
       bus info: pci@0000:00:04.0
       logical name: eth0
       version: 02
       serial: 00:24:8c:1e:f8:53
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
  *-network DISABLED
       description: Wireless interface
       product: AR928X Wireless Network Adapter (PCI-Express)
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 01
       serial: 00:15:af:e2:13:db
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=3.13.0-24-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
       resources: irq:16 memory:fdff0000-fdffffff

'আনলোড_মডিউলস' এর সামগ্রী যেখানে:

SUSPEND_MODULES="$SUSPEND_MODULES ath9k"
SUSPEND_MODULES="$SUSPEND_MODULES sis190"

যেখানে 'অ্যাথ 9 কে' আমার ওয়্যারলেস মডিউল এবং 'sis190' আমার ইথারনেট মডিউল।


আমি আমার স্ট্যাটাসে ঘুমানোর পরিবর্তে সংযোগ বিচ্ছিন্ন করেছি, কীভাবে আমি এই সমস্যাটি সমাধান করব? ধন্যবা
লুইজি Tiburzi

11
আপনি যদি নিজের সমস্যাটি সমাধান করেন তবে আপনার একটি উত্তর পোস্ট করা উচিত, আপনার প্রশ্নের উত্তর অন্তর্ভুক্ত করবেন না।
ডানকান জোন্স

3
এখনও এই ইস্যুতে কোন অফিসিয়াল ফিক্স? বাগ রিপোর্ট পড়ার হিসাবে নং। তবে এটি অত্যন্ত আশ্চর্যজনক কারণ এটি বেশিরভাগ লোককে প্রভাবিত করে বলে মনে হচ্ছে ...
অগাস্টিন রিডিংগার

5
কমান্ডটি nmcli nmঅভিযোগ করেছে:Object 'nm' is unknown
আলিরেজা

1
@umpirsky চেষ্টাnmcli general status
rsht

উত্তর:


27

উপরের উত্তরগুলি আমার জন্য 14.10-তে কার্যকর হয়নি। কিছুটা পরীক্ষার-ত্রুটির পরে, আমি এটি দিয়ে শেষ করেছি,

#!/bin/sh

case "${1}" in
  resume|thaw)
    nmcli r wifi off && nmcli r wifi on ;;
esac

/etc/pm/sleep.d/10_resume_wifi
এটি কার্যকর করুন sudo chmod 755 /etc/pm/sleep.d/10_resume_wifi এবং সমস্যাটি তত্ক্ষণাত্ ঠিক করা উচিত Put


1
এটি আমার জন্য এটি 15.04
এসটিডাব্লু

ঘুমোতে যাওয়ার আগে "অফ" না কেন?
পেটর গ্ল্যাডকিখ

2
'আর' কিসের জন্য? আমি পেয়েছি "ত্রুটি: অবজেক্ট 'আর' অজানা।" এটি আমার পক্ষে কাজ করে বলে মনে হচ্ছে: "nmcli nm wifi on;" (উবুন্টু 14.04 - ডেল নির্ভুলতা ল্যাপটপ)
ফিজমাইক

1
আমার জন্য কাজ করেছেন 16.04
টিমকোফু

@ ফিজক্সমাইক rআমার সংস্করণে nmcli(উবুন্টু ১ 16.০৪) অবজেক্ট 'রেডিও' নির্দিষ্ট করে । যখন আমি টাইপ করি nmcli r --help, আমি দেখতে পাই যে কোনও কমান্ডের উপলভ্য লক্ষ্যমাত্রা রয়েছে COMMAND := { all | wifi | wwan }এবং উপলভ্য কমান্ডগুলি হ'ল [ on | off]। আমি উবুন্টু ১৪.১০ এর আগের কথাটি লক্ষ্য করেছি, নেটওয়ার্কম্যানেজার দ্বারা নিয়ন্ত্রিত পৃথক অবজেক্টগুলিকে লক্ষ্য করা সম্ভব ছিল না।
এমডিমাওয়ার

21

আমি একটি সমাধান পেয়েছি তবে এটি কেবল আপনার নেটওয়ার্ক পরিচালককে পুনরায় চালু করার জন্য।

sudo service network-manager restart

এটি স্থায়ী সমাধান নয়।


এই সমাধানটিই কেবলমাত্র আমার জন্য কাজ করেছে যা ইন্টেল ওয়্যারলেস 7260 এর সাথে 15.10
আন্তন মাতোসোভ

এই সমাধানটি 14.04 এলটিএস এবং 14.10
hmjha

কাজ করছে. @hmjha হয়ত আমরা /etc/pm/sleep.dসেই চেকগুলিতে স্ক্রিপ্ট লিখতে পারি যদি ওয়াইফাই কাজ করে এবং পুনরায় চালু network-managerনা হয় তবে?
আম্পিরস্কি

@ কুমিরস্কি হ্যাঁ আমরা এই পদ্ধতিটি থেকেও করতে পারি। ধন্যবাদ
hmjha

2
উবুন্টু 16.10 এ আমার জন্য কাজ করেছেন। তবে আপাতদৃষ্টিতে /etc/pm/sleep.d আর ব্যবহার করা হয় না। আমি এটিকে / lib / systemd / system-ঘুমের পরিবর্তে রেখেছি, যেমন: #! / Bin / sh কেস post 1 পোস্টে) পরিষেবা নেটওয়ার্ক-ম্যানেজার পুনরায় চালু করুন ;; এসএএসসি
মার্ক রোচকাইন্ড

4

শেষ পর্যন্ত আমার জন্য কাজ করা স্ক্রিপ্ট:

$ cat /etc/pm/sleep.d/10_resume_wifi 
#!/bin/sh

case "${1}" in
  resume|thaw) nmcli nm sleep false ;;
esac

$ ll /etc/pm/sleep.d/10_resume_wifi
-rwxr-xr-x 1 root root 70 mars  31 09:09 /etc/pm/sleep.d/10_resume_wifi

অন্য উত্তরে টাইপগুলি রয়েছে (তারা ঠিক করতে পারে আমি জানি), তবে কোনওভাবেই আমার পক্ষে কাজ করেনি।


আমি কি কোনওভাবে এটি স্থায়ী না করে পরীক্ষা করতে পারি? আদেশগুলি কী করে?
টোকাম

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

এটি আমার জন্য পুদিনা সাথী 18 এ কাজ করে যা উবুন্টু 16.04.1 এর উপর ভিত্তি করে।
এরিক ওয়াং

0

এটি আমার জন্য ডেল প্রিসিশন ল্যাপটপে উবুন্টু 14.04 এ কাজ করেছিল।

একটি টার্মিনালে প্রবেশ করুন:

sudo nano /etc/pm/sleep.d/10_resume_wifi

তারপরে (ctrl + v) পেস্ট করুন:

#!/bin/sh
case "${1}" in
resume|thaw)
    nmcli nm wifi on
    ;;
esac

তারপরে স্ক্রিপ্টটি সম্পাদনযোগ্য করুন:

sudo chmod +x /etc/pm/sleep.d/10_resume_wifi

স্থগিতকরণের পরীক্ষা এবং ওয়াইফাইটি দেখার জন্য জাগ্রত করুন !!


-3

আপনি কি কেটের মতো এই জাতীয় স্ক্রিপ্টটি প্রবেশ করার চেষ্টা করেছেন:

#/bin/sh

    case ![1] in
        ./bin/sh
        network="true"
        nmcli nm -c sleep=false -network
    endasc

এবং এটিকে / ইত্যাদি / নেটওয়ার্কে jsin7 ফাইল হিসাবে সংরক্ষণ করুন এবং এটিকে নেটওয়ার্ক.ডি কল করুন এবং এটি দুর্দান্ত কাজ করবে।


1
আমি মনে করি সিনট্যাক্সটি সম্প্রতি পরিবর্তিত হয়েছে, এটি চালানোর জন্য আমি nmcli nm sleep falseঅনুসরণ করে বিচ্ছিন্ন হয়েছি nm wifi on। টিপটির জন্য +1!
মাহমুদ আল-কুদসি

কমান্ডটি sudo nmcli nm sleep falseআমার পক্ষে কাজ করে, তাই আমি আটকে থাকি না। তবে /etc/network/network.dস্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে পুনরায় শুরু হয় না। আমি যদি এটি কার্যকর করার চেষ্টা করি তবে আমি পেয়েছি Syntax error: newline unexpected (expecting ")")। আপনি কি আরও নির্দিষ্ট করে রাখতে পারেন? 1. এটি কাজ করে না কেন? ২. স্ক্রিপ্টটি করার কী আছে (যাতে আমরা স্বতন্ত্রভাবে এটি ঠিক করতে পারি)? ৩. কেন network.d? ধন্যবাদ!
আগস্টিন রিডিংগার

3
এই কি করার কথা? কী ![$]? কেন ./bin/sh? আপনি ভিতরে আছেন /etc/network, সেখানে আর ./bin/shকিছু থাকবে না । একটি jsin7ফাইল কি? মামলার বিবৃতি দিয়ে শেষ হয় esac, না easc। তাদের একটি পরিবর্তনশীল এবং শর্তও প্রয়োজন।
টেরডন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.