Posso rotear através da interface em vez do IP?

Posso rotear através da interface em vez do IP?

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/24qual 192.168.0.123está conectado eth1.

informação relacionada