Máquina com várias redes / gateways. SSH através de rede diferente do padrão global GW

1

Eu tenho uma conexão com fio com IP / subnet / default gw. Eu também tenho uma conexão sem fio com IP / subnet / default gw. O gw padrão da máquina (route -n) é o gw padrão com fio. Mas só posso SSH para determinados hosts através da rede sem fio.

Se eu excluir o gw com fio, adicionar o gw sem fio e, em seguida, o SSH, posso me conectar.

$ route del default gw wired_gw_ip

$ route adiciona o padrão gw wireless_gw_ip

host $ ssh

Mas, em seguida, todo o tráfego da máquina é executado através de wireless_gw_ip. Eu gostaria de poder manter a maior parte do tráfego da máquina rodando através do wired_gw_ip, mas criar algumas sessões SSH através do wireless_gw_ip ... Isso é possível?

    
por dan 15.01.2013 / 23:34

1 resposta

3

Sim, você só precisa criar rotas com base no destino. Portanto, se você quiser algum tráfego para um host / rede de destino específico, saia de um determinado gateway e crie uma rota para isso.

Portanto, algo como ip route add 10.0.0.0/8 via wired_gw_ip enviaria tudo para a rede 10.0.0.0/8 ao gateway com fio.

Também é possível configurar o roteamento baseado em política para fazer coisas muito mais complexas. Veja o HOWTO de roteamento avançado

    
por 15.01.2013 / 23:41