라우터에 연결했지만 인터넷에 연결할 수 없습니다. 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의 Wi-Fi 설정과 설정을 모두 사용하여 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 addr show. 또한 를 사용하여 ip -4 route list(또는 사용할 수 있음 ip route show) IP v4 경로를 확인했습니다.

도커 네트워크의 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의 Wi-Fi 네트워크 인터페이스입니다. 그래서 저는 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

도움이 되었으면 좋겠습니다!

관련 정보