![IP 대신 인터페이스로 라우팅할 수 있나요?](https://linux55.com/image/36615/IP%20%EB%8C%80%EC%8B%A0%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%A1%9C%20%EB%9D%BC%EC%9A%B0%ED%8C%85%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
다른 컴퓨터의 IP를 게이트웨이로 설정하여 다른 컴퓨터로 라우팅할 수 있다는 것을 알고 있습니다. 패킷이 사용해야 하는 인터페이스를 지정하여 이 작업을 수행할 수도 있나요? 을 하는 대신 이라고 route add gw
말하면 route add -net X dev interface
작동하지 않습니다.
답변1
습관. 그 이유는 해당 인터페이스에 연결된 호스트가 얼마든지 있을 수 있기 때문입니다. 트래픽이 어느 호스트를 통해 라우팅되어야 하는지 컴퓨터가 어떻게 알 수 있습니까?
트래픽 전체가 아닌 특정 호스트를 통해 트래픽의 일부만 전송하려는 경우 그렇게 할 수 있습니다.
ip route add 1.2.3.0/24 via 192.168.0.123 dev eth1
이렇게 하면 연결된 연결 1.2.3.0/24
로 향하는 모든 트래픽이 전송됩니다 .192.168.0.123
eth1