我連接到路由器但無法連接到互聯網 Ubuntu 20.04

我連接到路由器但無法連接到互聯網 Ubuntu 20.04

我透過家庭網路連接網路時遇到問題。我絕對可以連接到路由器,我可以向路由器位址發送 ping,我甚至可以從路由器的介面看到我的筆記型電腦已連接到路由器。我無法透過筆記型電腦存取路由器介面。當我用筆記型電腦嘗試此操作時,我收到 404 未找到錯誤,但我可以用手機執行此操作。

我目前已連接到手機熱點。這是我連接到網路的唯一方法。我也無法使用乙太網路電纜連接到網路。

到目前為止我嘗試過的事情:

我更新了網路適配器驅動程式(rtl8821ce)

我使用命令檢查了journalctl輸出journalctl -u NetworkManager.service -f。這是當我嘗試連接到我的家庭網路時它的最新輸出

Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0318] dhcp4 (wlo1): state changed unknown -> bound
Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0359] device (wlo1): state change: ip-config -> ip-check (reason 'none', sys-iface-state: 'managed')
Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0430] device (wlo1): state change: ip-check -> secondaries (reason 'none', sys-iface-state: 'managed')
Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0435] device (wlo1): state change: secondaries -> activated (reason 'none', sys-iface-state: 'managed')
Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0442] manager: NetworkManager state is now CONNECTED_LOCAL
Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0459] manager: NetworkManager state is now CONNECTED_SITE
Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0460] policy: set 'FiberHGW_ZT5S2F_5GHz' (wlo1) as default for IPv4 routing and DNS
Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0472] device (wlo1): Activation: successful, device activated.
Mar 30 01:28:41 mete-HP-Pavilion-Laptop-14-ce3xxx NetworkManager[975]: <info>  [1680128921.0478] manager: NetworkManager state is now CONNECTED_GLOBAL

檢查dmesg輸出以查看是否可以注意到錯誤。最近的輸出是這樣的:

[ 1534.788017] rtw_8821ce 0000:0b:00.0: sta ce:a7:7a:44:0c:6c with macid 0 left
[ 1539.477710] wlo1: authenticate with ce:a7:7a:44:0c:6c
[ 1540.136524] wlo1: send auth to ce:a7:7a:44:0c:6c (try 1/3)
[ 1540.141082] wlo1: authenticated
[ 1540.144419] wlo1: associate with ce:a7:7a:44:0c:6c (try 1/3)
[ 1540.150071] wlo1: RX AssocResp from ce:a7:7a:44:0c:6c (capab=0x411 status=0 aid=1)
[ 1540.150105] rtw_8821ce 0000:0b:00.0: sta ce:a7:7a:44:0c:6c joined with macid 0
[ 1540.150347] wlo1: associated

使用檢查我的防火牆sudo ufw status,輸出是Status: inactive

嘗試使用 GUI 上的 Wifi 設定和設定來更改 DNS 設定名稱伺服器值為 8.8.8.8/etc/resolv.conf/

檢查了nmcli device輸出,它給了我這個:

wlo1             wifi      connected    FiberHGW_ZT5S2F_5GHz              
br-07d2482755db  bridge    connected    br-07d2482755db 
br-422e1e73cb6d  bridge    connected    br-422e1e73cb6d 
br-b281592c535c  bridge    connected    br-b281592c535c 
docker0          bridge    connected    docker0         
virbr0           bridge    connected    virbr0          
eno1             ethernet  unavailable  --              
lo               loopback  unmanaged    --              
virbr0-nic       tun       unmanaged    -- 

sudo arp-scan -l使用命令檢查靜態 IP 衝突。沒有衝突

sudo rm /etc/NetworkManager/system-connections/*使用指令刪除網路配置

儘管如此,我還是不明白問題是什麼,以及為什麼我的行動熱點可以毫無問題地連接和使用互聯網,但我無法連接到其他路由器(我用另一個與 SIM 卡配合使用的調製解調器嘗試過)就像熱點一樣,儘管我也可以用手機連接到該設備,但它仍然無法連接)。

我願意接受任何建議。萬分感謝。

答案1

感謝托馬斯·沃德的評論,我解決了這個問題。這是逐步指南:

首先,使用檢查 Docker 橋sudo docker network ls

然後,我使用 .檢查我目前的 IP 範圍和 DNS 伺服器ip addr show。也使用ip -4 route list(或您可以使用ip route show)檢查 ip v4 路由。

為了查看 docker 網路的 IP 範圍,我使用了sudo docker network inspect <network_name> | grep Subnet命令。其中一個從 192 開始,儘管其他都很好。例如 bridge網路子網路是"172.17.0.0/16"tut_default網路子網路是"172.19.0.0/16"mynet網路子網路是192.168.1.0/24

192.168.1.0/24也是我家庭網路的IP範圍。的輸出ip route show是這樣的:

default via 192.168.1.1 dev wlo1 proto dhcp metric 600 
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
172.18.0.0/16 dev br-422e1e73cb6d proto kernel scope link src 172.18.0.1 linkdown 
172.19.0.0/16 dev br-07d2482755db proto kernel scope link src 172.19.0.1 linkdown 
192.168.1.0/24 dev wlo1 proto kernel scope link src 192.168.1.33 metric 600 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

wlo1是Ubuntu的wifi網路介面。因此,我使用的是具有192.168.1.0/24CIDR 表示法的 wlo1 介面。

因此,我mynet使用sudo docker network rm mynet命令刪除了網路。如果您仍想使用 docker 網絡,則可以透過指定 IP 位址範圍來重新安裝網路。例如,我可以使用命令刪除它後sudo docker network create --subnet=172.25.0.0/16 mynet輸入。mynetsudo docker rm mynet

我希望它有幫助!

相關內容