Eu sei que posso rotear para outro computador definindo seu IP como gateway. Também posso fazer isso apenas especificando a interface que os pacotes devem usar. Tipo, em vez de fazer route add gw
, se eu disser route add -net X dev interface
, não funciona.
Responder1
Não. A razão é que pode haver qualquer número de hosts conectados a essa interface. Como sua máquina deve saber por qual deles o tráfego deve ser roteado?
Se você deseja enviar apenas um pequeno subconjunto de tráfego através do host designado, e não todo o tráfego, sim, você pode fazer isso.
ip route add 1.2.3.0/24 via 192.168.0.123 dev eth1
Isto enviará todo o tráfego destinado ao 1.2.3.0/24
qual 192.168.0.123
está conectado eth1
.