홈 네트워크를 통해 인터넷에 연결하는 데 문제가 있습니다. 확실히 라우터에 연결할 수 있고, 라우터 주소로 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/24
CIDR 표기법이 있는 wlo1 인터페이스를 사용하고 있었습니다.
따라서 명령을 mynet
사용하여 네트워크를 삭제했습니다 sudo docker network rm mynet
. 어쨌든 Docker 네트워크를 사용하려면 IP 주소 범위를 언급하여 네트워크를 다시 설치할 수 있습니다. 예를 들어 명령을 사용하여 삭제한 후 sudo docker network create --subnet=172.25.0.0/16 mynet
를 입력할 수 있습니다 .mynet
sudo docker rm mynet
도움이 되었으면 좋겠습니다!