การกระจาย Linux . ของคุณ อาจไม่สามารถเปิดใช้งานการเชื่อมต่อเครือข่ายได้ เนื่องจากการกำหนดค่าเครือข่ายของคุณผิดพลาด นอกจากนี้ การตั้งค่าวันที่/เวลาที่ไม่ถูกต้องของระบบของคุณอาจทำให้เกิดข้อผิดพลาดภายใต้การสนทนา
ผู้ใช้ที่ได้รับผลกระทบพบข้อผิดพลาดเมื่อเข้าสู่ระบบหรือพยายามใช้อินเทอร์เน็ต ผู้ใช้บางคนประสบกับมันหลังจากติดตั้งระบบปฏิบัติการ ในขณะที่ผู้ใช้รายอื่นพบมันหลังจากผ่านไประยะหนึ่ง ปัญหานี้ไม่ได้จำกัดเฉพาะ distro Linux โดยเฉพาะ distros เกือบทั้งหมดได้รับผลกระทบ นอกจากนี้ ปัญหาอาจเกิดขึ้นบนอีเทอร์เน็ตเช่นเดียวกับการเชื่อมต่อ Wi-Fi
ก่อนที่จะดำเนินการแก้ไข ตรวจสอบให้แน่ใจว่าเราเตอร์และโมเด็มของคุณเชื่อมต่ออยู่ . หากปัญหาอยู่ที่โมเด็ม USB ให้ลองเชื่อมต่อกับพอร์ตอื่น ของระบบ นอกจากนี้ เริ่มต้นใหม่ ระบบและอุปกรณ์เครือข่ายของคุณ หากทั้งอีเธอร์เน็ตและ Wi-Fi ไม่ทำงาน ให้ลองใช้ดองเกิล USB เพื่อเชื่อมต่ออินเทอร์เน็ตหรือลองใช้ฮอตสปอตของโทรศัพท์ของคุณ . นอกจากนี้ ให้เปิด/ปิดใช้งานโหมดเครื่องบิน ของระบบของคุณและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 1:ปิดใช้งาน/เปิดใช้งานการเชื่อมต่อเครือข่าย
ปัญหาอาจเกิดจากความผิดพลาดของซอฟต์แวร์ชั่วคราว และสามารถล้างได้โดยการเริ่มต้นการเชื่อมต่อเครือข่ายใหม่ สำหรับภาพประกอบ เราจะพูดถึงกระบวนการสำหรับ Ubuntu
- เปิด การตั้งค่า ของระบบของคุณและในบานหน้าต่างด้านซ้ายของหน้าต่าง ให้คลิกที่ เครือข่าย .
- ตอนนี้ ปิดการใช้งาน การเชื่อมต่อที่มีปัญหาโดยการสลับการสลับไปที่ตำแหน่งปิด
- จากนั้น เริ่มต้นใหม่ ระบบของคุณ เมื่อรีสตาร์ท เปิดใช้งาน การเชื่อมต่อเครือข่ายและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้กด Alt + F2 พร้อมกันเพื่อเปิดกล่องคำสั่ง run และพิมพ์:
nm-connection-editor
- ตอนนี้ ขยาย ประเภทของเครือข่ายที่คุณประสบปัญหาเช่น อีเธอร์เน็ตและ ลบ รายการทั้งหมดภายใต้มัน
- จากนั้น ปิด ตัวแก้ไขเครือข่ายทั้งหมด และคลิกที่ ไอคอนเครือข่าย ในซิสเต็มเทรย์
- ตอนนี้ ปิดการใช้งาน เครือข่ายแล้วเปิดใช้งานอีกครั้ง มัน.
- ตอนนี้ เริ่มต้นใหม่ ระบบของคุณแล้วตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 2:ปิดใช้งาน Fast Boot (ระบบ Dual Boot)
เป็นที่ทราบกันดีว่าตัวเลือกการเริ่มต้นอย่างรวดเร็วของ Windows นั้นสร้างปัญหาให้กับระบบบูตคู่ด้วย Linux เดียวกันอาจเป็นสาเหตุของปัญหาปัจจุบัน ในบริบทนี้ การปิดใช้งานการบูตด่วนใน Windows อาจช่วยแก้ปัญหาได้
- ใน Windows ของระบบของคุณ ให้คลิกที่ Windows Search กล่องและพิมพ์ แผงควบคุม . ในผลการค้นหาที่แสดง ให้คลิกที่ แผงควบคุม .
- ตอนนี้คลิกที่ ฮาร์ดแวร์และเสียง .
- จากนั้นคลิกที่ ตัวเลือกพลังงาน
- ในบานหน้าต่างด้านซ้ายของหน้าต่าง ให้คลิกที่ เลือกสิ่งที่ปุ่มเปิด/ปิดทำ .
- ยกเลิกการเลือก ตัวเลือก เปิดใช้ Fast Startup . หากตัวเลือกเป็นสีเทา ให้คลิกที่ เปลี่ยนการตั้งค่าที่ไม่สามารถใช้ได้ในขณะนี้ แล้วยกเลิกการเลือกตัวเลือกดังกล่าว
- ตอนนี้ บันทึก การเปลี่ยนแปลงและ บูตเข้าสู่ Linux สภาพแวดล้อมเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ คุณอาจต้องถอนการติดตั้ง/ติดตั้ง Linux distro ใหม่ทั้งหมด
โซลูชันที่ 3:ปิดใช้งานการเชื่อมต่ออัตโนมัติสำหรับเครือข่าย
อาจเป็นเรื่องที่น่ารำคาญสำหรับผู้ใช้ที่ได้รับข้อความแจ้งข้อผิดพลาดสำหรับประเภทการเชื่อมต่อที่ไม่ได้ใช้เช่น อีเธอร์เน็ต USB คุณสามารถกำจัดพรอมต์สำหรับเครือข่ายนั้น ๆ ได้โดยปิดใช้งานตัวเลือกเชื่อมต่ออัตโนมัติ
- เปิด การตั้งค่า ของ Linux distro ของคุณและคลิกที่ เครือข่าย .
- จากนั้นคลิกที่เฟือง ไอคอนถัดจากเครือข่ายที่มีปัญหา
- ตอนนี้ ยกเลิกการเลือก ตัวเลือก เชื่อมต่ออัตโนมัติ และใช้การเปลี่ยนแปลงของคุณ
- จากนั้นตรวจสอบว่าปัญหาการเชื่อมต่อได้รับการแก้ไขหรือไม่
โซลูชันที่ 4:เปลี่ยน DNS เป็น DNSMASQ สำหรับเครือข่าย
คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากระบบของคุณมีปัญหากับ DNS ในสถานการณ์สมมตินี้ การเปลี่ยนไปใช้ DNSMASQ ฟรี (ซึ่งต้องใช้ทรัพยากรระบบต่ำ) อาจแก้ปัญหาได้
- ดำเนินการ คำสั่งต่อไปนี้ ในเทอร์มินัล Linux:
sudo gedit /etc/NetworkManager/NetworkManager.conf
- ตอนนี้เปลี่ยน dns ด้วย dnsmasq และปิดไฟล์หลังจากบันทึกการเปลี่ยนแปลง
- ตอนนี้ รีสตาร์ทระบบของคุณ จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
แนวทางที่ 5:แก้ไขการตั้งค่าวันที่/เวลาของระบบของคุณ
การตั้งค่าวันที่/เวลาของระบบของคุณมีบทบาทที่แตกต่างกันในการทำงานของระบบของคุณ คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากการตั้งค่าวันที่/เวลาของระบบของคุณไม่ถูกต้อง ในบริบทนี้ การแก้ไขการตั้งค่าวันที่/เวลาของระบบของคุณอาจช่วยแก้ปัญหาได้
- บริเวณด้านล่างซ้ายของหน้าจอ ให้คลิกที่ แสดงแอปพลิเคชัน แล้วคลิก การตั้งค่า .
- ตอนนี้ ในบานหน้าต่างด้านซ้ายของหน้าต่าง ให้คลิกที่ วันที่ &เวลา .
- จากนั้นปิดใช้งาน วันที่ &เวลาอัตโนมัติ .
- ตอนนี้ ถูกต้อง วันที่และเวลาของระบบของคุณ จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 6:ลบอุปกรณ์ Bluetooth ในการตั้งค่าระบบของคุณ
หากคุณกำหนดค่าอุปกรณ์ Bluetooth จำนวนมากซึ่งไม่พร้อมใช้งาน (เมื่อเกิดข้อผิดพลาด) ข้อผิดพลาดจะถูกทริกเกอร์เนื่องจากตัวจัดการเครือข่ายจะไม่สามารถเชื่อมต่ออุปกรณ์เหล่านั้นได้ ในบริบทนี้ การลบอุปกรณ์บลูทูธอาจช่วยแก้ปัญหาได้
- เอาออก อุปกรณ์บลูทูธใดๆ ที่เชื่อมต่อกับระบบของคุณ
- เปิด การตั้งค่า ของระบบของคุณและในบานหน้าต่างด้านซ้ายของหน้าต่าง ให้คลิกที่ บลูทูธ .
- ตอนนี้ ปิดการใช้งาน บลูทู ธ.
- ตอนนี้ เปิดตัว เทอร์มินัล Linux และพิมพ์:
bluetoothctl
- ตอนนี้รายการอุปกรณ์บลูทูธทั้งหมดจะแสดงขึ้น จากนั้นพิมพ์คำสั่งต่อไปนี้:
bluetoothctl remove AA:BB:CC:DD:EE:FF
- เปลี่ยน AA:BB:CC:DD:EE:FF พร้อม สตริงรหัส ของอุปกรณ์ คุณสามารถค้นหาสตริง ID ได้โดยเลือกไอคอนเครือข่าย>>ชื่ออุปกรณ์>>ไอคอนเฟือง
- ซ้ำ ขั้นตอนสำหรับอุปกรณ์ Bluetooth ทั้งหมด จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้ตรวจสอบ เส้นทางของไฟล์ .crt . หากมีช่องว่างในชื่อโฟลเดอร์ (ซึ่งเก็บไฟล์ .crt) ให้ลบช่องว่างออกแล้วตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 7:บัญชีดำอุปกรณ์สื่อสารอื่นๆ
คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากมีอีเทอร์เน็ต/Wi-Fi ที่สอง เช่น อุปกรณ์ที่มีอยู่ในระบบ เช่น อุปกรณ์ 4G ในตัว และระบบของคุณพยายามใช้อุปกรณ์นั้นเพื่อเชื่อมต่ออินเทอร์เน็ต ในสถานการณ์นี้ การขึ้นบัญชีดำอุปกรณ์สื่อสารอื่นๆ อาจช่วยแก้ปัญหาได้
- เปิด เทอร์มินัล Linux และพิมพ์:
sudo lshw -C network
- จากนั้นรายการอุปกรณ์เครือข่ายจะปรากฏขึ้น ตรวจสอบอุปกรณ์ที่คุณไม่ได้ใช้ . ตัวอย่างเช่น cdc_ether (ที่คุณไม่ได้ใช้) จะแสดงในอุปกรณ์เครือข่าย
- ตอนนี้ พิมพ์ คำสั่งต่อไปนี้ในเทอร์มินัล (ซึ่งจะสร้างไฟล์บัญชีดำใหม่):
sudo -H gedit /etc/modprobe.d/blacklist-cdc_ether.conf
- ตอนนี้ เพิ่ม ต่อจากสองบรรทัดในไฟล์:
blacklist cdc_ether blacklist usbnet
- ตอนนี้ บันทึก ไฟล์และ รีสตาร์ท ระบบของคุณ
- เมื่อรีสตาร์ท ให้ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่ โปรดทราบว่าเมื่อใดก็ตามที่คุณต้องใช้อุปกรณ์ 4G ภายใน คุณควรเปิดใช้งาน
โซลูชันที่ 8:ลบไดรเวอร์เครือข่ายออกจากบัญชีดำ
คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากอุปกรณ์เครือข่ายอยู่ในบัญชีดำในระบบ ในบริบทนี้ การลบไฟล์ออกจากบัญชีดำอาจช่วยแก้ปัญหาได้
- พิมพ์ คำสั่งต่อไปนี้ ในเทอร์มินัล Linux และกดปุ่ม Enter:
sudo gedit /etc/modprobe.b/blacklist.conf
- ตอนนี้ ในไฟล์ที่เปิดอยู่ ให้ตรวจสอบว่าไดรเวอร์/โมดูลที่เกี่ยวข้องกับเครือข่ายถูกขึ้นบัญชีดำหรือไม่ ตัวอย่างเช่น หากคุณใช้การ์ดเครือข่าย Broadcom ให้ลบ รายการที่เกี่ยวข้องกับ bcma และ bcmsmac .
- ตอนนี้ เริ่มต้นใหม่ ระบบของคุณแล้วตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 9:ติดตั้ง Network Manager อีกครั้ง
ตัวจัดการเครือข่ายมีหน้าที่รับผิดชอบในการดำเนินการที่เกี่ยวข้องกับเครือข่ายทั้งหมดใน Linux distro คุณอาจพบข้อผิดพลาดหากการติดตั้งตัวจัดการเครือข่ายของคุณเสียหาย ในบริบทนี้ การติดตั้งตัวจัดการเครือข่ายใหม่อาจช่วยแก้ปัญหาได้
- เปิดตัว Linux Shell ของระบบของคุณและ ประเภท คำสั่งต่อไปนี้:
sudo systemctl restart network-manager.service
- ตอนนี้ ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
- ถ้าไม่ใช่ ก็ วิ่ง คำสั่งต่อไปนี้:
sudo /etc/init.d/network-manager force-reload
- หากระบบถาม ให้ป้อนรหัสผ่านผู้ใช้ของคุณ จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ก็ วิ่ง คำสั่งต่อไปนี้:
sudo apt-get install -d --reinstall network-manager network-manager-gnome
- ตอนนี้ ตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชัน 10:ปิดใช้งานการจัดการพลังงานของการ์ดเครือข่าย/ไดรเวอร์
เป็นที่ทราบกันดีว่าการใช้งานการจัดการพลังงานทำให้เกิดปัญหาในการเชื่อมต่อเครือข่าย เดียวกันอาจเป็นสาเหตุของข้อผิดพลาดในปัจจุบัน ในบริบทนี้ การปิดใช้งานการจัดการพลังงานอาจช่วยแก้ปัญหาได้ สำหรับภาพประกอบ เราจะพูดถึงกระบวนการสำหรับไดรเวอร์ Ubuntu และ RTL8192CU
- เปิด เทอร์มินัล Linux และ ดำเนินการ คำสั่งต่อไปนี้ทีละคำสั่ง:
sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install git git clone https://github.com/pvaret/rtl8192cu-fixes.git sudo dkms add ./rtl8192cu-fixes sudo dkms install 8192cu/1.11 sudo depmod -a sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
- ตอนนี้ รีบูต ระบบของคุณแล้วตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชันที่ 11:ปิดใช้งานการเข้ารหัสฮาร์ดแวร์โดยอุปกรณ์เครือข่าย
คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากอุปกรณ์เครือข่ายของคุณมีปัญหาในการเข้ารหัส ในบริบทนี้ การปิดใช้งานการเข้ารหัสฮาร์ดแวร์อาจช่วยแก้ปัญหาได้ เพื่อความชัดเจน เราจะหารือเกี่ยวกับกระบวนการสำหรับอุปกรณ์ Ubuntu และอุปกรณ์ RT2800PCI
- ดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล Linux:
echo "options rt2800pci nohwcrypt=y"
- จากนั้นรันคำสั่งต่อไปนี้ทีละตัว:
sudo tee /etc/modprobe.d/rt2800pci.conf sudo modprobe -rfv rt2800pci sudo modprobe -v rt2800pci sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*
- ตอนนี้ รีสตาร์ทระบบของคุณ จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 12:อัปเดตเคอร์เนลของ Linux Distro เป็นบิลด์ล่าสุด
เคอร์เนล Linux เป็นแกนกลางของระบบปฏิบัติการและเป็นตัวกลางระหว่างแอปพลิเคชันซอฟต์แวร์และฮาร์ดแวร์คอมพิวเตอร์ เป็นรากฐานของ Linux distro ประเภทต่างๆ เคอร์เนลได้รับการอัปเดตเป็นประจำเพื่อรองรับความก้าวหน้าทางเทคโนโลยีใหม่ๆ และแก้ไขจุดบกพร่องที่ทราบ คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากเคอร์เนลของ distro Linux ของคุณล้าสมัย ในบริบทนี้ การอัพเดตเคอร์เนล Linux อาจช่วยแก้ปัญหาได้ เราจะหารือเกี่ยวกับกระบวนการสำหรับ Ubuntu
- เปิด เปลือก Linux และพิมพ์:
sudo apt-get upgrade linux-image-generic
- ตอนนี้ รีสตาร์ทระบบของคุณ จากนั้นตรวจสอบว่าปัญหาการเชื่อมต่อได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 13:อัปเกรด Linux Variant ของคุณเป็นเวอร์ชันล่าสุด
ในการเพิ่มคุณสมบัติใหม่และแก้ไขจุดบกพร่องที่รู้จัก ลีนุกซ์ทุกรุ่นจะได้รับการอัปเดต คุณอาจพบข้อผิดพลาดภายใต้การสนทนาหากคุณใช้ Linux distro เวอร์ชันที่ล้าสมัย ในบริบทนี้ การอัปเดต distro อาจช่วยแก้ปัญหาได้ เพื่อความชัดเจน เราจะพูดถึงกระบวนการของ Ubuntu
- เปิด เทอร์มินัล Linux และพิมพ์:
sudo apt-get upgrade
- ป้อนรหัสผ่าน ของบัญชีผู้ใช้และรายการอัปเดตที่มีอยู่จะปรากฏขึ้น
- กดปุ่ม y เพื่อยืนยันการอัปเดตแล้วกด Enter
- ตอนนี้ รอ เพื่อให้กระบวนการอัปเดตเสร็จสิ้น จากนั้นตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากตอนนี้ยังช่วยอะไรคุณไม่ได้ คุณอาจต้องติดตั้งใหม่ ลินุกซ์ distro ของคุณ แต่ก่อนที่จะติดตั้งใหม่ ขอแนะนำให้ลองใช้ iwconfig สั่งการ. นอกจากนี้ ให้ลอง อัปเดต BIOS ของระบบของคุณ นอกจากนี้ ให้ลองใช้ ตัวจัดการเครือข่าย WICD . นอกจากนี้ ให้ลองใช้ IPV6 (Link-Local) หรือ ปิดการใช้งาน TCP .