Tôi gặp vấn đề tương tự đối với giao diện wifi của tôi wlp3s0
trên Ubuntu 18.04. Nó đã ảnh hưởng đến khả năng kết nối với bộ kết nối và bộ định tuyến của Android bên ngoài nhà. Cách để giải quyết vấn đề đối với tôi là bình luận trong tệp /etc/dhcpcd.conf
như sau:
interface wlp3s0
static ip_address=192.168.0.16/24
static routers=192.168.0.1
static domain_name_servers=127.0.0.1
để có được những điều sau đây
#interface wlp3s0
# static ip_address=192.168.0.16/24
# static routers=192.168.0.1
# static domain_name_servers=127.0.0.1
Sau đó, tôi đã ngắt kết nối với mạng hiện tại của mình và kết nối lại một lần thử route -n
hoặc nmcli
để xem các thay đổi
Bạn cũng có thể loại bỏ các dòng tương tự khi bạn chắc chắn rằng nó hoạt động cho bạn.
Do những dòng này, NetworkManager luôn thêm một tuyến mặc định với một cổng sai, đặc biệt là khi tôi không ở trên mạng gia đình của mình. Tôi đã nhận được "Máy chủ đích không thể truy cập" khi tôi đang làm ping 8.8.8.8
. Mã hóa một cổng vào /etc/network/interfaces
không phải là một giải pháp khả thi vì tôi kết nối rất nhiều với các wifis công cộng (vì vậy, không bao giờ cùng một bộ định tuyến wifi hoặc cổng) và thông thường DHCP sẽ hoạt động "ngoài luồng" IMHO.
Tái bút: Tôi chưa bao giờ chỉnh sửa thủ công /etc/dhcpcd.conf
nên tôi không biết tại sao tệp /etc/dhcpcd.conf
lại chứa những dòng này.
/etc/network/interfaces
tệp hoặc với phần mềm như Network Manager hoặc wicd chưa?