แก้ไข: ฉันสามารถเข้าถึงอินเทอร์เน็ตได้ดีผ่านเครือข่ายไร้สายเดียวกันโดยใช้อุปกรณ์อื่น
วิธีแก้ปัญหาอื่น ๆ ที่ฉันได้ลองแล้วไม่มีประโยชน์
การเข้าถึงอินเทอร์เน็ตผ่าน VPN (Cisco AnyConnect) เท่านั้น เมื่อปิด VPN - การค้นหา DNS ล้มเหลว
ไม่มีอินเทอร์เน็ตแม้ว่าจะเชื่อมต่อกับเครือข่าย Wifi
Ubuntu 20.04 เชื่อมต่อ Wifi แต่ไม่สามารถเข้าถึงอินเทอร์เน็ตได้
ต่อ wifi แต่ไม่มีเน็ต [16.04]
เชื่อมต่อกับ wifi แต่ไม่มีอินเทอร์เน็ต - ubuntu 18.04
ฉันใช้ 20.04 บนเดสก์ท็อปที่มีด็องเกิล WiFi ภายนอก หลังจากการอัปเดตเมื่อสัปดาห์ที่แล้ว ดูเหมือนว่าจะมีบางอย่างที่เกี่ยวข้องกับ Network Manager เสีย ก่อนหน้าการอัปเดตนี้ ฉันสามารถเข้าถึงอินเทอร์เน็ตได้ด้วยโปรแกรมทั้งหมดที่ฉันใช้ตามปกติ (apt, Firefox, Steam, Telegram และไคลเอนต์เดสก์ท็อป Signal ฯลฯ) ทำงานได้ดี โพสต์การอัปเดตปรากฏว่าในขณะที่ฉันสามารถเชื่อมต่อกับ WiFi ในพื้นที่ได้ แต่ไม่มีโปรแกรมใดสามารถเข้าถึงอินเทอร์เน็ตได้ ต่อมาโดยบังเอิญ ฉันสังเกตเห็นว่าไคลเอ็นต์ Telegram ของฉันเชื่อมต่อกับอินเทอร์เน็ตเป็นระยะๆ แต่ไม่มีโปรแกรมอื่นใดที่สามารถทำได้ หลังจากการทดลองบางอย่าง ฉันรู้ว่าฉันสามารถเปิดใช้งานไคลเอ็นต์ ProtonVPN ของฉันได้ และเมื่อเปิดใช้งาน โปรแกรมทั้งหมดก็สามารถเข้าถึงอินเทอร์เน็ตได้แล้ว ยิ่งไปกว่านั้น หากฉันปิด VPN ฉันสามารถอยู่ใน Discord ได้อีกประมาณ 10 วินาทีก่อนที่ฉันจะขาดการเชื่อมต่อ แต่ Firefox จะหยุดทำงานทันที
ฉันได้ลอง ping เราเตอร์แล้ว และมันก็ผ่านไปได้ด้วยดีทั้งที่มีและไม่มี VPN ที่ใช้งานอยู่ แต่เมื่อฉันเชื่อมต่อกับ VPN เท่านั้นที่ฉันจะสามารถ ping สิ่งภายนอกได้ (เช่น www.google.co.th). สิ่งนี้ทำให้ฉันเชื่อว่าปัญหาไม่ได้อยู่ที่ไดรเวอร์ใดๆ
หลังจากปรึกษากับคู่มือช่วยเหลือต่างๆ แล้ว ฉันเริ่มสงสัยว่าปัญหาอยู่ที่อะไร ผู้จัดการเครือข่าย
และหลังจากลองติดตั้งใหม่อย่างรวดเร็ว ฉันตัดสินใจดูไฟล์ปรับแต่งจาก /etc/netplan/01-network-manager-all.yaml
ซึ่งดูเหมือนจะค่อนข้างว่างเปล่า (ซึ่งอาจเป็นหรือไม่เป็นอย่างที่ควรจะเป็น เนื้อหาด้านล่าง)
nik@Bahamut:~$ cat /etc/netplan/01-network-manager-all.yaml
# ให้ NetworkManager จัดการอุปกรณ์ทั้งหมดในระบบนี้
เครือข่าย:
รุ่น: 2
เรนเดอร์: NetworkManager
หลังจากใช้กูเกิลเพิ่มเติมและความช่วยเหลือจากเพื่อน ฉันก็พบการกำหนดค่าอื่นที่ใช้การควบคุม ผู้จัดการเครือข่าย
และมอบให้ เครือข่าย
แทน (ด้านล่าง)
nik@Bahamut:~$ cat /etc/netplan/01-netcfg.yaml
เครือข่าย:
รุ่น: 2
เรนเดอร์: เครือข่าย
ไวไฟ:
wlx288088fc7609:
dhcp4: ใช่
dhcp6: ใช่
จุดเชื่อมต่อ:
"ชื่อไวไฟ":
รหัสผ่าน: *****
เปลี่ยนไฟล์ config เป็นด้านบนและตามด้วย
sudo netplan สร้าง
รีบูต
ให้การแก้ไขบางส่วน ตอนนี้ฉันสามารถเข้าถึงอินเทอร์เน็ตด้วยโปรแกรมทั้งหมด ยกเว้นไคลเอนต์ VPN ที่ฉันใช้ในการทำงาน (FortiClient) และ Proton ซึ่งไม่สามารถสร้างการเชื่อมต่อได้ ก่อนการเปลี่ยนแปลงเป็น เน็ตแพลน
ไฟล์ config Forticlient สามารถสร้างการเชื่อมต่อได้ก็ต่อเมื่อฉันเชื่อมต่อกับ Proton เป็นครั้งแรก แต่หลังจากการเปลี่ยนแปลงไม่ทำงาน นอกจากนี้ การเปลี่ยนแปลงหมายความว่าฉันไม่สามารถตรวจจับเครือข่ายอื่นได้อีกต่อไป ขออภัย ฉันไม่สามารถเพิ่มข้อมูลเพิ่มเติมนี้ลงในไฟล์กำหนดค่าดั้งเดิมได้สำเร็จ
ฉันไม่ได้กำหนด IP แบบคงที่ให้กับเครื่องของฉันโดยสมัครใจ และเพื่อให้คุณพิจารณา ฉันยกเลิกการเชื่อมต่อ VPN ชั่วคราวเพื่อรวมข้อมูลบางอย่างที่มักถูกร้องขอเกี่ยวกับปัญหาเหล่านี้
วิธี IPV4: อัตโนมัติ (DHCP),
DNS: เปิดอัตโนมัติ (ลองปิดแล้วและตั้งค่า DNS เป็น 8.8.8.8)
nik@Bahamut:~$ ifconfig
enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
อีเธอร์ 3c:7c:3f:ee:ca:e6 txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
หน่วยความจำอุปกรณ์ 0xfc600000-fc61ffff
ipv6leakintrf0: flags=195<UP,BROADCAST,RUNNING,NOARP> mtu 1500
inet6 fe80::e2f8:fceb:167a:510b คำนำหน้า 64 scopeid 0x20<link>
inet6 fdeb:446c:912d:8da:: คำนำหน้า 64 scopeid 0x0<ทั่วโลก>
อีเธอร์ d2:ff:39:b1:7a:e5 txqueuelen 1000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 3512 ไบต์ 506916 (506.9 KB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
แท้จริง: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 เน็ตมาสก์ 255.0.0.0
inet6 ::1 คำนำหน้าlen 128 scopeid 0x10<host>
วนซ้ำ txqueuelen 1,000 (วนกลับในเครื่อง)
แพ็คเก็ต RX 29381 ไบต์ 2269898 (2.2 MB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 29381 ไบต์ 2269898 (2.2 MB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
virbr0: ค่าสถานะ = 4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 ออกอากาศ 192.168.122.255
อีเธอร์ 52:54:00:cd:bc:f7 txqueuelen 1,000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 0 ไบต์ 0 (0.0 B)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
wlx288088fc7609: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.21 netmask 255.255.255.0 ออกอากาศ 192.168.1.255
inet6 2001:1713:ea78:1550:773:6762:21e3:86b0 คำนำหน้าlen 64 scopeid 0x0<ทั่วโลก>
inet6 fe80::d353:1784:94c0:45a2 คำนำหน้า 64 scopeid 0x20<link>
inet6 2001:1713:ea78:1550:1158:6bf7:d17c:7159 คำนำหน้าlen 128 scopeid 0x0<ทั่วโลก>
inet6 2001:1713:ea78:1550:ebe:ac4d:5487:c5da prefixlen 64 scopeid 0x0<ทั่วโลก>
inet6 fdaa:bbcc:ddee:0:9850:84:44f2:c07c คำนำหน้า 64 scopeid 0x0<ทั่วโลก>
inet6 fdaa:bbcc:ddee:0:9557:a838:1dcd:b4c6 คำนำหน้า 64 scopeid 0x0<ทั่วโลก>
อีเธอร์ 28:80:88:fc:76:09 txqueuelen 1,000 (อีเธอร์เน็ต)
แพ็คเก็ต RX 3853331 ไบต์ 4698645803 (4.6 GB)
ข้อผิดพลาด RX 0 หลุด 0 โอเวอร์รัน 0 เฟรม 0
แพ็กเก็ต TX 2672020 ไบต์ 463156092 (463.1 MB)
ข้อผิดพลาด TX 0 หลุด 0 โอเวอร์รัน 0 พาหะ 0 ชนกัน 0
ขอบคุณล่วงหน้า