การเชื่อมต่อ WiFi สุ่มบน Ubuntu 18.04 LTS


43

ฉันติดตั้ง Ubuntu 18.04 LTS ในสัปดาห์นี้และตอนนี้ฉันมีปัญหากับการเชื่อมต่อ wifi การเชื่อมต่อ WiFi อัตโนมัติตัดการเชื่อมต่อทุก 5 - 10 นาที แต่สัญญาณ wifi ก็ยังดี
ฉันทำการค้นหาพบคำตอบบางอย่างสำหรับ Ubuntu รุ่นเก่าและลองใช้ แต่ปัญหาไม่ได้รับการแก้ไข
นี่คือข้อมูลอะแดปเตอร์ไร้สายของฉัน:

description: Wireless interface
       product: QCA9565 / AR9565 Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 01
       serial: a4:db:30:03:32:8c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom ethernet physical wireless
       configuration: broadcast=yes driver=ath9k driverversion=4.15.0-20-generic firmware=N/A ip=10.0.138.105 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:18 memory:f0600000-f067ffff memory:f0680000-f068ffff

คุณสามารถรับข้อมูลเพิ่มเติมได้จากการทำงานjournalctl --followในหน้าต่างเทอร์มินัล จากนั้นเมื่อ WiFi ของคุณลดลงให้ดูที่ข้อความ
waltinator

@waltinator คำสั่งนั้นทำอะไร
CảnhĐinhVăn

man journalctlอ่าน --followตัวเลือกที่เป็นเอกสารที่เป็นShow only the most recent journal entries, and continuously print new entries as they are appended to the journal
waltinator

1
คุณลองข้อเสนอแนะที่ไม่ได้ผล? มีข้อผิดพลาดใด ๆ ที่คุณได้รับซึ่งคุณสามารถรวมไว้ในคำถามของคุณได้หรือไม่?
Hee Jin

@Emily ตัวเลือกแรกที่ฉันพยายามคือการติดตั้งresolvconfแพคเกจเพิ่มnameserver 8.8.8.8ไปยัง/etc/resolvconf/resolv.conf.d/tailไฟล์และงอกใหม่/etc/resolv.confไฟล์โดยใช้sudo resolvconf -uคำสั่ง คนที่สองคือการแก้ไข/etc/NetworkManager/conf.d/default-wifi-powersave-on.confไฟล์และการเปลี่ยนแปลงไปwifi.powersave = 3 wifi.powersave = 0
CảnhĐinhVăn

คำตอบ:


12

ลองปิดใช้งานการจัดการพลังงานไร้สายด้วยการเปิด/etc/NetworkManager/conf.d/default-wifi-powersave-on.confและเปลี่ยน

wifi.powersave = 3

ไปยัง

wifi.powersave = 2

อย่าตั้งเป็น 0 ซึ่งเป็นค่าเริ่มต้น จากnm-setting-wireless.h:

/**
 * NMSettingWirelessPowersave:
 * @NM_SETTING_WIRELESS_POWERSAVE_DEFAULT: use the default value
 * @NM_SETTING_WIRELESS_POWERSAVE_IGNORE: don't touch existing setting
 * @NM_SETTING_WIRELESS_POWERSAVE_DISABLE: disable powersave
 * @NM_SETTING_WIRELESS_POWERSAVE_ENABLE: enable powersave
 *
 * These flags indicate whether wireless powersave must be enabled.
 **/
typedef enum {
    NM_SETTING_WIRELESS_POWERSAVE_DEFAULT       = 0,
    NM_SETTING_WIRELESS_POWERSAVE_IGNORE        = 1,
    NM_SETTING_WIRELESS_POWERSAVE_DISABLE       = 2,
    NM_SETTING_WIRELESS_POWERSAVE_ENABLE        = 3,
    _NM_SETTING_WIRELESS_POWERSAVE_NUM, /*< skip >*/
    NM_SETTING_WIRELESS_POWERSAVE_LAST          =  _NM_SETTING_WIRELESS_POWERSAVE_NUM - 1, /*< skip >*/
} NMSettingWirelessPowersave;

2
ฉันมีปัญหาเดียวกันกับ Realtek WiFi AC1200 USB และภายในนั่นคือ กว้าง ... พยายามกำหนดค่าพลังงานและปิดการใช้งาน IPv6 ไม่มีใครทำงาน ในที่สุดการตั้งค่า IPv4 แบบคงที่กับแล็ปท็อปทำงาน หวังว่าตัวเลือกนี้จะช่วยใครบางคน
Sposmen

@Sposmen ฉันขอแนะนำให้เขียนคำตอบนี้เพื่อให้มองเห็นได้ชัดเจนขึ้น
qwr

1
@Sposmen ฉันได้ลองทุกอย่างแล้ว แต่การเชื่อมต่อก็ลดลงทุก ๆ 10m Ubuntu รุ่นใดที่คุณทำสำเร็จ เป็น 18.04 หรือไม่ ตามที่ qwr กล่าวว่าฉันขอแนะนำให้เพิ่มสิ่งนี้เป็นคำตอบ
Lucas Vasconcellos Czepaniki

1
สิ่งนี้แก้ไขปัญหาของฉันได้ไม่กี่เดือนด้วย Ubuntu v16.04 อย่างไรก็ตามปัญหาได้กลับมาพร้อมกับ v18.04.1
josephwb

2
ไม่ได้แก้ไขปัญหาสำหรับฉันในUbuntu 18.04.2 LTSน่าเสียดาย
Cleb

5

คุณสามารถลองปิด IPV6 ในการตั้งค่าสำหรับการเชื่อมต่อระหว่างคอมพิวเตอร์ของคุณและเราเตอร์ บางครั้งมีปัญหาใน Ubuntu กับ IPV6 - และเราเตอร์เก่าส่วนใหญ่ยังคงใช้ IPV4 สิ่งนี้ใช้ได้กับฉันใน Pocket wifi เก่าของฉัน (อันใหม่ไม่มีปัญหา) เนื่องจากคุณไม่ได้ระบุอย่างเด็ดขาดว่าเป็นรุ่น 18.04 ใดที่คุณใช้อยู่ฉันไม่สามารถแนะนำคุณได้มากกว่านี้

ฉันมี Xubuntu 16.04 และฉันจะไปที่การเชื่อมต่อเครือข่ายในการแจ้งเตือนจากนั้นเปิดแก้ไขการเชื่อมต่อค้นหาการเชื่อมต่อกับเราเตอร์และแก้ไข ตั้งค่า IPV6 เป็นละเว้น หลังจากนี้มันไม่เคยลดการเชื่อมต่อ


การปิดใช้งาน ipv6 ทำหน้าที่ได้สำหรับฉัน ขอบคุณ
AlikElzin-kilaka

4

ฉันมีปัญหาเดียวกันกับไบโอนิค ครั้งแรกฉันคิดว่ามันเกี่ยวข้องกับ Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter แต่แม้หลังจากอัปเดตแล้วสัญญาณยังคงผันผวน

ดูเหมือนว่าเกี่ยวข้องกับผู้จัดการเครือข่ายของ gnome หลังจากเปลี่ยนเป็น WICD Wi-Fi ก็ไม่เสถียรอีกต่อไป (นั่นคือเกือบ 4 เดือนที่แล้ว) [แก้ไข: ยังไม่มีปัญหา ณ วันนี้ 05/28/2019] ต่อไปนี้เป็นขั้นตอนในการแก้ไขนี้:

เปิด Terminal ขึ้นและดำเนินการคำสั่งต่อไปนี้:

ก่อนอื่นให้ทำการติดตั้ง WICD:

 sudo apt install wicd-gtk

ต่อไปเราถอนการติดตั้ง NetworkManager:

sudo apt remove network-manager-gnome network-manager

หลังจากทุกอย่างได้รับการยืนยันว่าใช้งานได้ (ควรตรวจสอบสิ่งนี้หลังจากรีบูตเครื่อง) คุณสามารถลบไฟล์กำหนดค่าสำหรับ NetworkManager:

sudo dpkg --purge network-manager-gnome network-manager

(แหล่งที่มาhttps://help.ubuntu.com/community/WICD )


1
ดูเหมือนจะดี แต่ไม่มีทางลัดหรือไอคอนใด ๆ บนเมนูด้านบน!
SaidbakR

1
ใช่มันไม่ได้เปลี่ยนไอคอน / การอ้างอิงของผู้จัดการเครือข่ายและมันก็ไม่ได้สร้างไอคอนใหม่สำหรับมัน แต่อย่างน้อยคุณจะได้รับการเชื่อมต่อที่เสถียรและคุณสามารถเข้าถึง WICD ผ่านภาพรวม / แอปพลิเคชัน gnome ได้เกือบจะรวดเร็ว
Lucas Vasconcellos Czepaniki

ทางออกที่ดีใช้งานได้สำหรับฉัน
ivan marchenko

การทำงานUbuntu 18.04.2 LTSนี้ทำให้แย่ยิ่งขึ้นไปอีก หลังจากโทรsudo apt remove network-manager-gnome network-manager, WICDตรวจไม่พบเครือข่าย Wifi เดียวอีกต่อไป ด้วยปุ่มการตั้งค่าก็หายไป ฉันสามารถกู้คืนส่วนการตั้งค่าโดยใช้sudo apt install gnome-control-centerแล้วติดตั้งใหม่network-managerแต่ตอนนี้ก็ยังไม่พบเครือข่ายอีกต่อไป ดังนั้นตรวจสอบให้แน่ใจว่าคุณมีการเชื่อมต่อ LAN ด้วยไม่เช่นนั้นคุณจะมีปัญหา :)
Cleb

หลังจากลบตัวจัดการเครือข่ายส่วนการตั้งค่า wifi ในการตั้งค่า Ubuntu ไม่ทำงานเพราะใช้ตัวจัดการเครือข่ายเพื่อให้เป็นไปตามที่คาดหวัง สำหรับ wicd คุณสามารถตรวจสอบว่ามีการกำหนดค่าอินเทอร์เฟซเครือข่ายอย่างถูกต้องหรือไม่ (สำหรับไบโอนิคควรเป็น wlp3s0) หรือหากปัญหาเกี่ยวข้องกับ WPA Supplicant (ในบางโอกาสฉันมีปัญหาเช่นนั้นและฉันจัดการเพื่อแก้ไข โดยเลือก nl80211 เป็นผู้ร้องขอ - แต่หลังจากการอัพเดทฉันเปลี่ยนกลับไปเป็น wext และปัญหาดูเหมือนจะแก้ไขได้)
Lucas Vasconcellos Czepaniki

2

การตั้งค่าของฉันอาจแตกต่างกันเล็กน้อย แต่บางทีคำตอบของฉันก็ช่วยได้เช่นกัน

การตั้งค่าของฉันเป็นดังนี้:

laptop <-> wifi (bridge mode) <-> router <-> internet
  • แล็ปท็อปคือ Ubuntu 18.04.2
  • สะพาน WiFi คือ TP-Link TL-WR940N
  • เราเตอร์คือ Arris 703A

ฉันมีปัญหาการเชื่อมต่อแบบเดียวกันลดลงเป็นครั้งคราว ฉันเชื่อว่ามันเกิดขึ้นเพราะบริการทั้งหมดทำงานในเราเตอร์ Arris และการเชื่อมต่อระหว่าง TP-Link และ Arris ประสบกับการแกว่งดังนั้นทุกอย่างที่เชื่อมต่อกับ TP-Link "คิดว่า" ไม่มีการเชื่อมต่อเครือข่ายดังนั้นการเชื่อมต่อจึงเป็น ปรับตัวลดลง

สิ่งเดียวที่ทำงานให้ฉันเพื่อให้การเชื่อมต่อมีเสถียรภาพมากขึ้นคือการตั้งค่าที่อยู่ IP แบบคงที่เกตเวย์และเซิร์ฟเวอร์ DNS แทนที่จะใช้ DHCP

ฉันยังคงได้รับความผันผวน แต่อย่างน้อย wifi ไม่ลดลง; ใช้เวลานานขึ้นเล็กน้อยในการดำเนินการตามคำขอ

นั่นเป็นคำตอบที่ง่ายมาก แต่หวังว่ามันจะช่วยให้ใครบางคนอยู่ที่นั่น


1

นี่คือสิ่งที่หยุด wifi ของฉันเพื่อให้ไม่เสถียรตัดการเชื่อมต่อตลอดเวลาแม้ว่า wifi ของฉันคือ Centrino (ไม่ใช่ Atheros): ปิดการใช้งาน IPV6

เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Reboot


ฉันมักจะทำตามคำแนะนำนี้: itsfoss.com/speed-up-slow-wifi-connection-ubuntu
desgua

ไม่ได้ผลสำหรับฉันในUbuntu 18.04.2 LTSน่าเสียดายที่
Cleb

ไม่จำเป็นต้องรีบูท เพียงทำ "sudo sysctl -p" และการตั้งค่าของคุณจะถูกโหลดใหม่
P. Goetterup

0

ในกรณีของฉันเปลี่ยนความถี่เราเตอร์จาก 5 GHz เป็น 2.4 GHz แก้ปัญหาในระดับที่ดี


วิธีการเปลี่ยนความถี่ เหตุผลใดมันทำงานอย่างไร
roottraveller

คุณสามารถเปลี่ยนความถี่บนหน้าเว็บของเราเตอร์ คุณสามารถค้นหามันเขียนบนเราเตอร์หรือในเอกสารที่มาพร้อมกับเราเตอร์ ฉันไม่รู้ว่าทำไมมันถึงตื่นบนเครื่องของฉัน: (
Pankaj Joshi

เราเตอร์ส่วนใหญ่ในปัจจุบันมีอินเทอร์เฟซ 2.4 พร้อม 5 GHz ดังนั้นในทางเทคนิคคุณไม่จำเป็นต้องเปลี่ยนอินเทอร์เฟซ 5G
Lucas Vasconcellos Czepaniki

0

ในการผลักดันที่จะตอบ DESGUA /etc/dhcp/dhclient.confของผมเปลี่ยน โดยเฉพาะอย่างยิ่งฉันลบบรรทัดที่ 18:

dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,

ในที่สุดฉันก็ตัดการเชื่อมต่อ wifi และเชื่อมต่อใหม่

แล็ปท็อป Lenovo T460p ของฉันที่ใช้งาน Ubuntu 18.04 จะไม่ตัดการเชื่อมต่อแบบสุ่มจาก wifi อีกต่อไป ดูเหมือนว่า (การดำเนินการ) IPv6 เป็นผู้ร้าย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.