Đã kết nối với Wifi nhưng không có internet


13

Xin chào, tôi là người mới bắt đầu sử dụng Ubuntu và tôi mới cài đặt nó. Vì vậy, vấn đề là tôi đã kết nối với Wifi (không dây) nhưng tôi thực sự không thể sử dụng internet. Tôi đang sử dụng Ubuntu 16.04.


Sau đó, đó là một vấn đề với wifi của bạn
Inforcer25

Câu trả lời:


19

Tôi tìm thấy một sửa chữa đơn giản. Tôi không có bất kỳ vấn đề ping địa chỉ IP; Tôi gặp vấn đề khi tôi cố gắng đưa ra một lệnh như:

ping google.com

Nói cách khác, tôi có thể kết nối với internet, như được xác nhận bởi chỉ báo wifi, nhưng tôi gặp vấn đề khi biến tên miền thành địa chỉ IP. Quá trình này được xử lý bởi tệp văn bản /etc/resolv.conf, vì vậy tôi quyết định có lẽ nó cần được cập nhật. Tôi đã ra lệnh:

sudo resolvconf -u

nhưng Ubuntu đã nhổ cái này lại cho tôi:

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

Đây là nguồn gốc của vấn đề của tôi: bằng cách nào đó /etc/resolv.conf đã chỉ vào /run/resolvconf/resolv.conf. May mắn thay, một khi tôi loại bỏ liên kết tượng trưng xấu và tạo ra một liên kết tượng trưng mới, wifi hoạt động ngay lập tức. Đó là, tôi đã chạy các lệnh sau:

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

và wifi đã được sao lưu! Tôi hy vọng giải pháp đơn giản này làm việc cho bạn quá!


1
Điều này làm việc cho tôi trên Ubuntu 16.04. Đã tìm kiếm một câu trả lời đơn giản như thế này từ lâu!
Arkya Chatterjee

Sau khi làm theo các bước được đề cập, như một bước bổ sung, tôi phải đặt IP máy chủ DNS từ cài đặt mạng. Sau đó, IP đó được lưu trong /etc/resolv.conf. Cuối cùng nó đã làm việc.
Udara Seneviratne

11

biết cách giải quyết một kết nối internet không hoạt động có thể giúp ích như sau.

mở một nhà ga và ...

Xem nếu bạn có thể ping hoặc theo dõi đến dns công khai của google.

ping 8.8.8.8
mtr 8.8.8.8

Nếu bạn nhận được liên lạc với DNS công cộng của Googl, hãy bỏ qua bước cuối cùng trên DNS.

Nếu bạn không nhận được ping / traceroute đến DNS của Goole thì hãy bắt đầu bằng cách đảm bảo rằng phần bổ sung không dây của bạn nhận thông tin IP bằng lệnh.

ifconfig

đầu ra phải có thông tin ip được liệt kê cho bộ điều hợp không dây của bạn giống như ...

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

kiểm tra tiếp theo để đảm bảo bạn có một tuyến đường mặc định

route

đầu ra nên có một tuyến đường giống như ...

default         192.168.1.1    0.0.0.0         UG    0      0        0 wlan0

Tại thời điểm này, bạn sẽ có thể ping và / hoặc theo dõi đến DNS công cộng của Google "8.8.8.8". Nếu không thì hãy gọi cho nhà cung cấp dịch vụ Internet của bạn để được trợ giúp thêm về kết nối internet của bạn.

Bây giờ chúng tôi có thể ping DNS công khai của google, chúng tôi có thể yên tâm rằng internet của chúng tôi đang hoạt động. Nếu bạn vẫn gặp sự cố thì rất có thể máy tính của bạn không truy cập dịch vụ DNS đang hoạt động. Bạn có thể kiểm tra máy chủ DNS của mình bằng ...

cat /etc/resolv.conf 

Bạn cũng nên kiểm tra trạng thái kết nối trong trình quản lý mạng của mình nếu bạn đang sử dụng phiên bản máy tính để bàn của Ubuntu. Khi bạn đã xác định / thiết lập các máy chủ DNS của mình, hãy đảm bảo bạn cũng có thể ping chúng. Nếu bạn có thể ping các máy chủ DNS mà bạn đã đặt thì sự cố sẽ nằm trên lớp mạng trong vấn đề về tường lửa hoặc ứng dụng.


1

Điều này có thể giúp đỡ.

Khi tôi tải Ubuntu 16.04.1 trên máy tính để bàn cũ, tôi đã cài đặt Windows Vista. Mặc dù tôi đã sử dụng đĩa HD được cải cách thứ hai, Ubuntu vẫn theo dõi các hệ điều hành Windows và sẽ cho phép bạn khởi động nó dưới dạng tùy chọn. Điều này dường như can thiệp vào WiFi mà nó kết nối chính xác nhưng sẽ không truy cập internet và tôi không làm gì để khắc phục.

Tôi đã gỡ đĩa Windows gốc khỏi hệ thống và cài đặt lại Ubuntu và bây giờ không có vấn đề gì với Wifi của tôi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.