自宅のネットワーク経由でインターネットに接続する際に問題が発生しています。ルーターには確実に接続でき、ルーターのアドレスに 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/24
CIDR 表記の wlo1 インターフェイスを使用していました。
mynet
したがって、コマンドを使用してネットワークを削除しました。それでも docker ネットワークを使用したい場合は、IP アドレス範囲も指定してネットワークを再インストールできます。たとえば、コマンドを使用して削除した後、次のようにsudo docker network rm mynet
入力できます。sudo docker network create --subnet=172.25.0.0/16 mynet
mynet
sudo docker rm mynet
お役に立てれば幸いです!