eth0의 특정 IP 시리즈 트래픽만 라우팅하고 나머지는 모두 wlan0으로 라우팅합니다.

eth0의 특정 IP 시리즈 트래픽만 라우팅하고 나머지는 모두 wlan0으로 라우팅합니다.

나는 네트워크에 능숙하지 않기 때문에 이것은 순진한 질문일 수 있습니다.

저는 Ubuntu를 사용하고 있으며 LAN과 WiFi에 연결되어 있습니다. LAN은 외부에서 접속할 수 없는 내부 네트워크입니다. 인터넷에 접속하려면 WiFi가 필요합니다.

10.*.*.*나는 모든 트래픽을 그쪽 으로 라우팅 eth0하고 다른 모든 트래픽을 wlan0그런 식 으로 라우팅하는 것이 매우 간단해야 한다고 생각합니다 .

누군가 이에 대한 명령을 제안할 수 있습니까?

업데이트:

ip route list

default via 10.2.133.254 dev eth0  proto static 
10.0.0.0/8 dev eth0  scope link 
10.2.133.0/24 dev eth0  proto kernel  scope link  src 10.2.133.104  metric 1 
172.16.32.0/21 dev wlan0  proto kernel  scope link  src 172.16.39.177  metric 9 

답변1

권한이 있는 사용자(root 또는 sudo)로서 다음을 실행하면 충분합니다.

# ip route add 10.0.0.0/8 dev eth0
# ip route add default via x.x.x.x

여기서 마지막 xxxx는 Wi-Fi의 기본 게이트웨이 IP 번호입니다.

기본 경로가 이미 설정되어 있을 수 있으므로 해당 경로를 발급할 필요가 없을 수도 있습니다. 'ip 경로 목록'을 확인하세요.

관련 정보