a) tenho uma maquina que pega o sinal do roteador e manda pro accesspoint para distribuir para os outros computadores, usei um script de compartilhamento padrao "iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE". Tenho tambem algumas regras no iptables...
meu script de internet ficou assim:
# Carrega os modulos
modprobe iptables
modprobe iptable_nat
# Compartilha a conexao
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# Abre algumas portas (opcional)
iptables -A INPUT -p tcp --destination-port 22 -j ACCEPT #SSH
iptables -A INPUT -p tcp --destination-port 21 -j ACCEPT #FTP
iptables -A INPUT -p tcp --destination-port 1021 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 1080 -j ACCEPT
iptables -A INPUT -p tcp --destination-port 80 -j ACCEPT #HTTP
iptables -A INPUT -p tcp --destination-port 110 -j ACCEPT #POP3
iptables -A INPUT -p tcp --destination-port 25 -j ACCEPT #SMTP
iptables -A INPUT -p tcp --destination-port 443 -j ACCEPT #SHTML
iptables -A INPUT -p tcp --destination-port 53 -j ACCEPT #DNS
iptables -A INPUT -p udp --destination-port 53 -j ACCEPT #DNS
iptables -A INPUT -s 192.168.1.0/24 -p tcp --destination-port 137:139 -j ACCEPT #SAMBA
iptables -A INPUT -s 192.168.1.0/24 -p udp --destination-port 137:139 -j ACCEPT #SAMBA
iptables -A INPUT -p tcp --destination-port 27030:27039 -j ACCEPT #CSS
iptables -A INPUT -p udp --destination-port 1200 -j ACCEPT #CSS
iptables -A INPUT -p udp --destination-port 27000:27015 -j ACCEPT #CSS
# Configurando NAT - Emule (6881) - Azureus (6882)
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 6881:6882 -j DNAT --to-dest 192.168.1.2
iptables -A FORWARD -p tcp -i eth1 --dport 6881:6882 -d 192.168.1.2 -j ACCEPT
iptables -t nat -A PREROUTING -i eth1 -p udp --dport 6881:6882 -j DNAT --to-dest 192.168.1.2
iptables -A FORWARD -p udp -i eth1 --dport 6881:6882 -d 192.168.1.2 -j ACCEPT
# Abre para a rede local
iptables -A INPUT -p tcp --syn -s 192.168.1.0/255.255.255.0 -j ACCEPT
iptables -A INPUT -p tcp --syn -s 192.168.0.0/255.255.255.0 -j ACCEPT
# Fecha o resto
iptables -A INPUT -p tcp --syn -j DROP
Meu ifconfig esta assim:
eth0 Link encap:Ethernet HWaddr 00:08:A1:62:AE:D0
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1533 errors:0 dropped:0 overruns:0 frame:0
TX packets:1508 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:291251 (284.4 KB) TX bytes:829506 (810.0 KB)
Interrupt:17 Base address:0xae00
eth1 Link encap:Ethernet HWaddr 00:1C:F0:0C:0E:9B
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1167 errors:1 dropped:0 overruns:1 frame:0
TX packets:1163 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:721579 (704.6 KB) TX bytes:248560 (242.7 KB)
Interrupt:19 Base address:0xc800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
O eth1 ta ligado no modem, e o eth0 ligado no accesspoint...
b) Tem a ver, pois antes de configurar o servidor (quando a internet era do modem pro accesspoint direto), sempre consegui jogar tranquilamente nos tais servidores, porem agora que coloquei o servidor no meio do modem e do access, o trafego ficou muito lento.
c) speedy 1mb.
d) Ipv6 fiz sim.
e) a rede sem fio sempre trabalhou e trabalha perfeitamente, fiz varios testes, o problema mesmo esta no servidor.
f) como o accesspoing tbm eh roteador, fiz a configuração e consegui liberar tais portas (tanto que emule/azureus) pegam Id Alta, mas a velocidade deixa a desejar...
Obrigado desde ja pela força...