Se tua única rede interna é a rede 10.10.10.0/24 recomendo que uso o "route"
pra adicionar uma rota convencional:
route add -net 200.150.110.0 netmask 255.255.255.0 gw 200.160.30.1

Agora, se você tem outras redes internas e quer que somente o tráfego que
vem dessa rede 10.10.10.0/24 seja roteado, aí realmente você precisa do
iproute, pois fará um roteamento baseado na origem.
Uma maneira de fazer é marcar os pacotes antes com iptables. Segue:

#Marcando pacotes que vem da rede interna (poderia ser por protocolo,
porta....)
iptables -t mangle -A PREROUTING -s 10.10.10.0/24 -j MARK --set-mark 2

#Relacionando pacotes marcados com tabela e prioridade
ip rule add fwmark 2 table 20 prio 20

#Criando a rota. Tudo que tiver sido associado com a "table 20" vai por essa
rota.
ip route add default via 200.160.30.1 dev eth0 table 20

#Checando
iptables -t mangle -L -n
ip route show table 20



Referência para o iproute:
http://linux-ip.net/html/tools-ip-route.html

Espero que ajude.


Abraço,
Amador Pahim




2009/7/15 Rafael Moraes <raf...@bsd.com.br>

> bom dia amigo,
>
> explique melhor como tua rede interna esta...
>
> tem algum endereço da rede 10.10.10.0/24 que fique no gateway e seja
> ligado a algum modem ou roteador?
> se sim...faça desta maneira
>
> route add -net default gw 10.10.10.1 ( sendo este o ip do modem/roteador )
>
> vc ja tem esta rota?
>
> 2009/7/14 Rafael Tomelin <rafael.tome...@gmail.com>
>
> Olá pessoal,
>>
>> tenho os seguintes ips e preciso que seja inserido um roteamento pelo ip
>> route:
>>
>> minha rede: 10.10.10.0/24
>> Gateway: 200.160.30.xxx
>> Destino: 200.150.110.xxx
>>
>> Como que faço pelo ip route, para criar uma tabela e depois criar a regra
>> acima?
>>
>>
>>
>>
>>
>

Responder a