
저는 RPi3(Raspbian)에서 Debian Jessie를 실행하고 있습니다. 네트워크 연결은 wlan0에 있습니다. 일반적으로 wpa_supplicant.conf 필드를 채운 후 네트워크 서비스를 재부팅하면 인터넷 연결이 작동하게 됩니다.
내 컴퓨터에서는 잘못된 기본 게이트웨이로 인해 라우터 외부에 연결할 수 없습니다.
재부팅 후 내 route -n
결과는 다음과 같습니다.
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
하지만 게이트웨이는 192.168.1.254입니다. 실제로 다음을 입력하면:
route add default gw 192.168.1.254 wlan0
이것은 새로운 라우팅 테이블입니다.
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 wlan0
0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
이제 인터넷 연결이 작동 중입니다. 기본 게이트웨이를 수동으로 설정할 필요가 없었습니다.
다른 서비스가 필요한가요?
답변1
기본 게이트웨이는 패킷을 보낼 다른 라우터가 없을 때 패킷을 보낸 라우터입니다. 항상 있어야만 한다하나기본 게이트웨이.
재부팅한 후에는 기본 게이트웨이가 eth0 인터페이스 외부에서 접근할 수 있는 192.168.178.1로 설정된 것을 확인할 수 있습니다.
IP 세부 정보를 eth0에 정적으로 할당했는지 아니면 DHCP도 사용하는지 확실하지 않지만 wlan0이 시작되면 IP 세부 정보를 수신하지만 라우팅 테이블에 이미 기본 게이트웨이가 있으므로 다른 항목을 추가하지 않습니다. .
wlan0이 사용할 유일한 네트워크 연결인 경우 eth0에서 IP 세부 정보를 제거해야 합니다.