내 현재 설정은 내 rpi 3b(raspbian jessie)가 eth0 및 wlan0을 사용하여 두 개의 라우터에 연결되어 있다는 것입니다. 저는 eth0을 사용하여 LAN의 다른 장치와 통신하고 싶습니다. WAN 트래픽에 대해 라우터를 통해 wlan0을 사용하고 싶습니다.
- RPI eth0 -> 라우터 A -> LAN의 장치. (RPI에서 할당한 IP는 10.xxx 범위 내입니다.)
- RPI wlan0 -> 라우터 B -> 모든 WAN 트래픽. (RPI는 고정 IP 192.168.1.13을 할당합니다)
아래와 같이 Route 명령을 사용하면 충분합니까?
sudo route del default
sudo route add default gw 192.168.1.1 (let's say this is the IP address of the router i want to use for internet)
그러나 라우팅 명령은 대부분의 네트워크 구성 명령에 의해 무시되므로 사용하지 않는 것이 좋습니다.
답변1
구성에 의해 경로 명령이 재정의된다는 것이 무슨 뜻인지 잘 모르겠지만 다음을 사용할 수 있습니다.아이피명령(iproute* 패키지에서):
sudo ip route replace default via 192.168.1.1
sudo ip route flush cache
두 명령 모두 라우팅 테이블 항목을 관리(보기/편집)합니다.
약간의 조언 - 기본 게이트웨이를 설정하지 않고 이더넷 인터페이스를 수동으로 구성할 수 있습니다(필요한 경우 IP 주소 및 수동/동적 라우팅만). 이것이 옵션이 아닌 경우 해당 기본을 거부하도록 DHCP 클라이언트를 구성할 수 있습니다. 인터페이스(eth0)의 게이트웨이 옵션입니다.