다른 컴퓨터의 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