ambuzr
(usa Slackware)
Enviado em 18/07/2012 - 15:31h
Tenho um probleminha que ja me tomando ja algum tempo, entendam minha situacao:
Possuo tres placas de rede com a seguinte estrutura:
----------------
auto lo
iface lo inet loopback
# INTERNET
auto eth0
iface eth0 inet static
address x.x.x.x
netmask 255.255.255.248
gateway x.x.x.x
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8
dns-search MEUSERVER
# REDE COM FIO
auto eth1
iface eth1 inet static
address 10.0.0.254
netmask 255.0.0.0
# ACCESS POINT LIGADO NESSA PLACA
auto eth2
iface eth2 inet static
address 10.0.0.1
netmask 255.0.0.0
-----------------
No firewall a unica regra que coloquei foi essa
----------------
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
---------------
listei meu route com route -n saiu:
--------------
x.x.x.x * 255.255.255.248 U 0 0 0 eth0
10.0.0.0 * 255.0.0.0 U 0 0 0 eth1
10.0.0.0 * 255.0.0.0 U 0 0 0 eth2
default x.x.x.x 0.0.0.0 UG 0 0 0 eth0
----------------
Minha tabela do DHCP Server
----------------
subnet 10.0.0.0 netmask 255.0.0.0 {
range 10.0.0.5 10.0.0.100;
option routers 10.0.0.254;
option broadcast-address 10.0.0.255;
option domain-name-servers 8.8.8.8, 8.8.4.4;
}
----------------
O problema, todos que estao conectado na eth1 consegue fazer tudo, acessar internet, acessar o servidor, pingar um num outro ate pingar no ip 10.0.0.1 q foi atrivuido a eth2, porem quem ta na eth2 nao consegue fazer nada, porem o mais estranho é que o DHCP é atribuido corretamente quem esta conecatado nessa placa, seja ele ligado atraves do Access Point ou mesmo diretamente no cabo na placa citada eth2, porem nada de respota seja pigando em qualquer ip ate mesmo no ip da propria placa.
Suspeito que o problema seja adicionar algo com o comando route ou ate mesmo com iptables mas to meio perdido e toda vez q faco algo errado derrubo a galera ai e um problema, alguem tem alguma solução? Uso o Debian Lenny.
Vlw galera