เชื่อมต่อกับ Wifi แต่ไม่มีอินเทอร์เน็ต


13

สวัสดีฉันเป็นผู้เริ่มต้นใช้งาน Ubuntu ที่สมบูรณ์และฉันเพิ่งติดตั้ง ดังนั้นปัญหาคือฉันเชื่อมต่อกับ Wifi (ไร้สาย) แต่ฉันไม่สามารถใช้อินเทอร์เน็ตได้ ฉันใช้ Ubuntu 16.04


จากนั้นนั่นเป็นปัญหากับ wifi ของคุณ
Inforcer25

คำตอบ:


19

ฉันพบวิธีแก้ไขง่ายๆ ฉันไม่มีปัญหาในการส่งที่อยู่ IP ฉันพบปัญหาเมื่อฉันพยายามออกคำสั่งเช่น:

ping google.com

กล่าวอีกนัยหนึ่งฉันสามารถเชื่อมต่ออินเทอร์เน็ตได้ตามที่ได้รับการยืนยันโดยตัวบ่งชี้ wifi แต่ฉันมีปัญหาในการเปลี่ยนชื่อโดเมนเป็นที่อยู่ IP กระบวนการนี้จัดการโดยไฟล์ข้อความ /etc/resolv.conf ดังนั้นฉันจึงตัดสินใจว่าอาจจำเป็นต้องได้รับการอัปเดต ฉันออกคำสั่ง:

sudo resolvconf -u

แต่อูบุนตูกลับมาที่ฉัน:

/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

นี่คือสาเหตุของปัญหาของฉัน: /etc/resolv.conf ก็ชี้ไปที่ /run/resolvconf/resolv.conf โชคดีที่เมื่อฉันลบลิงค์สัญลักษณ์ที่ไม่ดีและสร้างลิงก์สัญลักษณ์ใหม่ไวไฟก็ใช้งานได้ทันที นั่นคือฉันรันคำสั่งต่อไปนี้:

sudo rm /etc/resolv.conf
sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf

และ wifi ก็สำรอง! ฉันหวังว่าโซลูชันง่ายๆนี้ใช้ได้สำหรับคุณเช่นกัน!


1
สิ่งนี้ใช้ได้กับฉันใน Ubuntu 16.04 เคยมองหาคำตอบง่ายๆเช่นนี้มานานแล้ว!
Arkya Chatterjee

หลังจากทำตามขั้นตอนที่กล่าวถึงเป็นขั้นตอนเพิ่มเติมฉันต้องตั้งค่าเซิร์ฟเวอร์ DNS IP จากการตั้งค่าเครือข่าย จากนั้น IP นั้นจะถูกบันทึกไว้ใน /etc/resolv.conf ในที่สุดมันก็ทำงานได้
Udara Seneviratne

11

การรู้วิธีจัดการกับการเชื่อมต่ออินเทอร์เน็ตที่ไม่ทำงานอาจช่วยได้ดังนี้

กำลังเปิดเทอร์มินัลและ ...

ดูว่าคุณสามารถ ping หรือ traceroute ไปยัง DNS สาธารณะของ google ได้ไหม

ping 8.8.8.8
mtr 8.8.8.8

หากคุณได้รับการสื่อสารกับ DNS สาธารณะของ Googl ให้ข้ามขั้นตอนสุดท้ายไปที่ DNS

หากคุณไม่ได้รับ ping / traceroute ไปยัง DNS ของ Goole ให้เริ่มโดยตรวจสอบให้แน่ใจว่าอุปกรณ์เสริมไร้สายของคุณกำลังรับข้อมูล IP ด้วยคำสั่ง

ifconfig

เอาต์พุตควรมีข้อมูล ip ที่ระบุไว้สำหรับอแด็ปเตอร์ไร้สายของคุณเช่น ...

wlan0   Link encap:Ethernet  HWaddr 00:xx:xx:xx:xx:xx
    inet addr:192.168.1.55  Bcast:192.168.1.255  Mask:255.255.255.0

ตรวจสอบครั้งต่อไปเพื่อให้แน่ใจว่าคุณมีเส้นทางเริ่มต้น

route

ผลลัพธ์ควรมีเส้นทางคล้ายกัน ...

default         192.168.1.1    0.0.0.0         UG    0      0        0 wlan0

ณ จุดนี้คุณควรสามารถ ping และ / หรือ traceroute ไปยัง DNS สาธารณะของ Google "8.8.8.8" ถ้าไม่ติดต่อผู้ให้บริการอินเทอร์เน็ตของคุณเพื่อขอความช่วยเหลือเพิ่มเติมเกี่ยวกับการเชื่อมต่ออินเทอร์เน็ตของคุณ

ตอนนี้เราสามารถ ping DNS สาธารณะของ google ได้แล้วเรามั่นใจได้ว่าอินเทอร์เน็ตของเราใช้งานได้ หากคุณยังคงมีปัญหาคอมพิวเตอร์ของคุณมักจะไม่สามารถเข้าถึงบริการ DNS ที่ใช้งานได้ คุณสามารถตรวจสอบเซิร์ฟเวอร์ DNS ของคุณด้วย ...

cat /etc/resolv.conf 

คุณควรตรวจสอบสถานะการเชื่อมต่อในตัวจัดการเครือข่ายของคุณว่าคุณใช้ Ubuntu รุ่นเดสก์ท็อปหรือไม่ เมื่อคุณระบุ / ตั้งค่าเซิร์ฟเวอร์ DNS ของคุณแล้วให้แน่ใจว่าคุณสามารถ ping ได้เช่นกัน หากคุณสามารถ ping เซิร์ฟเวอร์ DNS ที่คุณตั้งไว้ปัญหาจะอยู่เหนือเลเยอร์เครือข่ายในปัญหาไฟร์วอลล์หรือแอปพลิเคชัน


1

สิ่งนี้อาจช่วยได้

เมื่อฉันโหลด Ubuntu 16.04.1 บนเดสก์ท็อปเก่าฉันติดตั้ง Windows Vista แล้ว แม้ว่าฉันจะใช้ดิสก์ HD ที่ได้รับการปฏิรูปครั้งที่สองอูบุนตูติดตามระบบปฏิบัติการ Windows และจะอนุญาตให้คุณบู๊ตเป็นตัวเลือก ดูเหมือนว่านี่จะรบกวนการเชื่อมต่อ WiFi อย่างถูกต้อง แต่จะไม่สามารถเข้าถึงอินเทอร์เน็ตได้และฉันจะไม่แก้ไขอะไร

ฉันลบดิสก์ Windows ดั้งเดิมออกจากระบบและติดตั้ง Ubuntu ใหม่และตอนนี้ไม่มีปัญหากับ Wifi ของฉัน

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