Bạn có kết nối, nhưng bạn không thể truy cập DNS của mình; bạn có thể chẩn đoán điều này bằng cách
ping -c1 8.8.4.4
nếu bạn có thể truy cập Google, thì bạn có kết nối và bạn chỉ cần cập nhật máy chủ DNS của mình. Chỉnh sửa (dưới dạng sudo) tệp /etc/resolv.conf của bạn và thêm hai dòng sau:
nameserver 8.8.8.8
nameserver 8.8.4.4
và bây giờ bạn tốt để đi.
Bạn không thể ping Google, nhưng bạn có thể ping bộ định tuyến hoặc bất kỳ máy tính nào khác trong mạng LAN của bạn. Trong trường hợp này, có thể bạn cũng gặp vấn đề 1, vì vậy bạn sẽ phải kiểm tra xem, nhưng trước tiên, bạn cần kiểm tra bảng định tuyến của mình. In nó với
ip route show default
và kiểm tra xem có trả lời không, như thế này:
default via 192.168.11.1 dev wlan0 proto dhcp metric 600
(cái này dành cho laptop của tôi). Điều quan trọng là địa chỉ IP chính xác của bộ định tuyến của bạn được hiển thị chính xác nơi hiển thị của tôi ( 192.168.11.1 ). Nếu một địa chỉ IP không chính xác được hiển thị, hoặc tệ hơn, nếu lệnh ip hiển thị lệnh mặc định không nhận được trả lời , thì bảng định tuyến của bạn đã bị hỏng. Bạn chỉ có thể khôi phục nó bằng cách:
sudo ip route del default (only if the wrong IP address appears)
sudo ip route add default via IP.address.OfYour.Router
và bây giờ chúng ta có thể đi bước 1.