Estou precisando fazer a comunicação entre duas faixas de IPs: 192.168.254.0 e 10.0.1.0, até consegui...são duas destintas que que fique em uma só pois é uma rede sem fio de 60km que tem um modem Adsl em cima de um predio com a faixa de IP 192.168.254.0 e vai para a fazenda onde trabalho que tem a faixa interna de 10.0.1.0 e fora a fazenda tem um escritório que está na mesma faixa do modem pois está fora no meu firewall iptables+squid, essas são as regras que coloquei, da fazenda acesso normal a máquina do escritório mas o inverso não consigo:
iptables -I FORWARD -s 192.168.254.0/255.255.255.0 -d 10.1.1.0/255.255.255.0 -p tcp --dport 138 -j ACCEPT
iptables -I FORWARD -d 10.0.1.0/255.255.255.0 -s 192.168.254.0/255.255.255.0 -p tcp --dport 138 -j ACCEPT
iptables -I FORWARD -s 10.0.1.0/255.255.255.0 -d 192.168.254.0/255.255.255.0 -p tcp --dport 139 -j ACCEPT
iptables -I FORWARD -d 10.0.1.0/255.255.255.0 -s 192.168.254.0/255.255.255.0 -p tcp --dport 139 -j ACCEPT
da rede 10.0.1.0 consigo entrar em qualquer máquina 192.168.254.0 mas da rede 192.168.254.0 não consigo pingar na rede 10.0.1.0, como faço? pois preciso colocar as máquinas 192.168.254.0 ficarem dentro da rede até porque tenho um oracle no servidor 10.0.1.2 e preciso pegar o tsname dele para o software da máquina 192.168.254.4 funcionar.
com o comando router saiu a resposta:
proxy:/home/novaf# route
Tabela de Roteamento IP do Kernel
Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface
10.0.1.0 * 255.255.255.0 U 0 0 0 eth2
192.168.254.0 192.168.254.254 255.255.255.0 UG 0 0 0 eth1
192.168.254.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.254.254 0.0.0.0 UG 0 0 0 eth1
tentei adicinado um regra que o Alexandre me deu:
route add -net 10.1.1.0 netmask 255.255.255.0 gw 10.1.1.254
route add -net 192.168.254.0 netmask 255.255.255.0 gw 192.168.254.254
e deu a mensagem:
não possível alcançar o destino.