[FUGSPBR] Free como roteador, nao ta rolando.....

FreeBSD User chatcraker em yahoo.com
Seg Maio 13 00:23:22 BRT 2002


Bom dia,

To tentando fazer o freebsd funcionar como um roteador para uma
classe de ips, mas nao to conseguindo, o diagrama abaixo explica
a situacao com ips ipoteticos. Logo em seguida vou descrever o 
que ta pingando o que, bem como as regras do ipfw que estou usando.

     INTERNET
         |
         |  ROTEADOR
 +--------------------+
 | GW = 123.222.5.129 |--> GATEWAY PARA O FREEBSD
 +--------------------+
         |
         |
         |  FREEBSD
 +--------------------+
 | xl0=123.222.5.145  |
 |                    |
 | DF =123.222.5.129  |-->defaultrouter=123.222.5.129
 |                    |
 | xl1=123.222.15.129 |-->subrede que deve ser roteada (255.255.255.192=64ip)
 +--------------------+
         |
         |
         |    SUB-REDE (máquinas com ips da sub-rede)
  ---------------------------------------------------------
  M1=123.222.15.130 | M2=123.222.15.142 | M3=123.222.15.143 | etc...


Acontece o seguinte:

- Consigo pingar o gateway externo 123.222.5.129 a partir do freebsd.
- A partir do freebsd acesso a internet normalmente.
- A partir da M1,M2,M3.. consigo pingar o IP 123.222.15.129(xl1) e 
tambem o ip 123.222.5.145(xl0), ambos no freebsd.
- Das maquinas M1... nao consigo pingar o IP 123.222.5.129, que é
o gateway para o freebsd.

Ou seja, o freebsd nao esta roteando dessa subrede para fora e vice-versa.
Nao estou usando o natd, precisa dele ?
O fato de setar o free como gateway e o net.inet.ipforwarding=1 ja nao 
bastam ? ( o kernel ta compilado com as opcoes para forward, divert, etc )
Preciso definir as rotas na mao ? com o route por exemplo ? como ?
Abaixo as configuracoes:

rc.conf -> freebsd
-----------------------------------
gatewayenable=yes
defaultrouter=123.222.5.129
ifconfig_xl0=123.222.5.145
ifconfig_xl1=123.222.15.129


ipfw rules
------------------------------------
add allow ip from any to any

Alguem pode me dar uma ajuda ?
Dizendo o que ta errado ou que é preciso para
fazer essa tarefa ?

Obrigado












__________________________________________________
Do You Yahoo!?
LAUNCH - Your Yahoo! Music Experience
http://launch.yahoo.com
______________________________________
fugspbr em fugspbr.org
http://www2.fugspbr.org/mailman/listinfo/fugspbr



Mais detalhes sobre a lista de discussão freebsd