두 개의 서로 다른 서브넷의 IP를 가진 두 개의 인터페이스 라우팅

두 개의 서로 다른 서브넷의 IP를 가진 두 개의 인터페이스 라우팅

예, 많은 질문과 중복된다는 것을 알고 있지만 이에 대한 해결책을 찾을 수 없습니다. 두 개의 네트워크 어댑터가 있는 호스트 가상 머신(ubuntu 16.04)이 있습니다. 그 중 하나는 게이트웨이에 연결되어 있습니다(따라서 인터넷이 있습니다). 하지만 다른 포트는 첫 번째 포트와 동일한 포트 그룹에 연결되어 있습니다. 따라서 다이어그램은 다음과 같습니다.

ubuntu ---
         |
         | ens160(136._.222) ---gateway(136._.209)---> internet
         | ens192(148._.177) ----->

따라서 문제는 서브넷 ens192의 모든 요청을 어떻게 인터넷으로 라우팅할 수 있습니까?입니다.

업데이트: 다음 줄을 사용하여 IP 전달을 활성화했습니다.

sysctl -w net.ipv4.ip_forward=1

다음과 같이 경로를 설정하십시오.

ip route add 148._.176/29 via 136._.209 dev ens160

또는

ip route add 148._.176/29 via 136._.222 dev ens160

하지만 다음 메시지가 나타납니다. RTNETLINK 답변:FILE EXIST

관련 정보