ルーターに接続しましたが、インターネットに接続できません 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    -- 

コマンドを使用して静的IPの競合を確認しましたsudo arp-scan -l。競合はありません

sudo rm /etc/NetworkManager/system-connections/*コマンドを使用してネットワーク構成を削除しました

結局のところ、何が問題なのか、モバイル ホットスポットでは問題なくインターネットに接続して使用できるのに、他のルーターには接続できない理由がわかりません (ホットスポットと同じように SIM カードで動作する別のモデムでも試しました。携帯電話でもそのデバイスに接続できたのに、とにかく接続できませんでした)。

どのようなご提案でも歓迎いたします。どうぞよろしくお願いいたします。

答え1

Thomas Ward のコメントのおかげで、この問題を解決できました。手順は次のとおりです。

まず、Dockerブリッジを次のようにチェックしました。sudo docker network ls

次に、 を使用して現在の IP 範囲と DNS サーバーをチェックしましたip addr show。また、 を使用して IP v4 ルートもチェックしましたip -4 route list(または を使用することもできますip route show)。

dockerネットワークのIP範囲を確認するために、sudo docker network inspect <network_name> | grep Subnetコマンドを使用しました。他のIP範囲は問題なかったものの、1つは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したがって、コマンドを使用してネットワークを削除しました。それでも docker ネットワークを使用したい場合は、IP アドレス範囲も指定してネットワークを再インストールできます。たとえば、コマンドを使用して削除した後、次のようにsudo docker network rm mynet入力できます。sudo docker network create --subnet=172.25.0.0/16 mynetmynetsudo docker rm mynet

お役に立てれば幸いです!

関連情報