Enviado em 23/05/2009 - 09:49h
Bom dia.
Meu problema é o seguinte:
Tenho varias máquinas no helpdesk para suporte a clientes, utilizando o UltraVNC SingleClick, utilizava o "Linksys WAG200G" como roteador.
Como temos um Servidor Debian rodando, resolvemos utiliza-lo como roteador também. Está quase tudo funcionando, menos as máquinas do suporte que não estão recebendo chamadas externas.
A internet está compartilhada e funcionando.
O acesso externo ao servidor via SSH pela porta 22 está funcionando.
Servidor Debian etch
Linksys 192.168.1.1 mascara 255.255.255.0 "o endereço 192.168.1.11 está desmilitarizado no roteador Linksys"
eth0 = 192.168.1.11 mascara 255.255.255.0 Gateway 192.168.1.1 (Internet)
eth1 = 10.1.1.1 mascara 255.255.255.0 Gateway 192.168.1.11 (Rede interna)
Estação Suporte1
ip: 10.1.1.100 porta 5520
Estou usando o seguinte script para compartilhar a internet e liberar acesso ao ssh:
"Funcionando perfeitamente"
#!/bin/sh
#
# Ativa módulos
#
/sbin/modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
#
#Compartilha internet na placa eth0
#
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#
# Libera acesso ao servidor via ssh
#
iptables -t nat -A PREROUTING -p tcp -s 0/0 --dport 22 -i eth0 -j DNAT --to 10.1.1.1:22
Para liberar a porta 5520 da estação Suporte1 e aceitar chamadas, agora estou tentando o seguinte (Dica aqui do VOL):
#!/bin/sh
#
INTERNET=eth0
REDE_INTERNA=eth1
VNC=5520
iptables -A INPUT -p tcp -s 0/0 --dport 5520 -j ACCEPT
iptables -A OUTPUT -p tcp -d 0/0 --sport 5520 -j ACCEPT
### VNC
iptables -A FORWARD -i $REDE_INTERNA -o $REDE_INTERNA -p tcp --dport $VNC -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTERNET -o $INTERNET -p tcp --dport $VNC -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTERNET -o $REDE_INTERNA -p tcp --dport $VNC -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $REDE_INTERNA -o $INTERNET -p tcp --dport $VNC -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i $INTERNET --dport $VNC -j DNAT --to 10.1.1.100:5520
mas não está funcionando. O cliente executa o programa e chama a máquina suporte1 mas aqui não responde.
Já tentei varias outras dicas aki do VOL, mas também não funciona.
Se tiverem uma outra dica que possa me ajudar! Ficarei muito grato.
Meu problema é o seguinte:
Tenho varias máquinas no helpdesk para suporte a clientes, utilizando o UltraVNC SingleClick, utilizava o "Linksys WAG200G" como roteador.
Como temos um Servidor Debian rodando, resolvemos utiliza-lo como roteador também. Está quase tudo funcionando, menos as máquinas do suporte que não estão recebendo chamadas externas.
A internet está compartilhada e funcionando.
O acesso externo ao servidor via SSH pela porta 22 está funcionando.
Servidor Debian etch
Linksys 192.168.1.1 mascara 255.255.255.0 "o endereço 192.168.1.11 está desmilitarizado no roteador Linksys"
eth0 = 192.168.1.11 mascara 255.255.255.0 Gateway 192.168.1.1 (Internet)
eth1 = 10.1.1.1 mascara 255.255.255.0 Gateway 192.168.1.11 (Rede interna)
Estação Suporte1
ip: 10.1.1.100 porta 5520
Estou usando o seguinte script para compartilhar a internet e liberar acesso ao ssh:
"Funcionando perfeitamente"
#!/bin/sh
#
# Ativa módulos
#
/sbin/modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
#
#Compartilha internet na placa eth0
#
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#
# Libera acesso ao servidor via ssh
#
iptables -t nat -A PREROUTING -p tcp -s 0/0 --dport 22 -i eth0 -j DNAT --to 10.1.1.1:22
Para liberar a porta 5520 da estação Suporte1 e aceitar chamadas, agora estou tentando o seguinte (Dica aqui do VOL):
#!/bin/sh
#
INTERNET=eth0
REDE_INTERNA=eth1
VNC=5520
iptables -A INPUT -p tcp -s 0/0 --dport 5520 -j ACCEPT
iptables -A OUTPUT -p tcp -d 0/0 --sport 5520 -j ACCEPT
### VNC
iptables -A FORWARD -i $REDE_INTERNA -o $REDE_INTERNA -p tcp --dport $VNC -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTERNET -o $INTERNET -p tcp --dport $VNC -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTERNET -o $REDE_INTERNA -p tcp --dport $VNC -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $REDE_INTERNA -o $INTERNET -p tcp --dport $VNC -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i $INTERNET --dport $VNC -j DNAT --to 10.1.1.100:5520
mas não está funcionando. O cliente executa o programa e chama a máquina suporte1 mas aqui não responde.
Já tentei varias outras dicas aki do VOL, mas também não funciona.
Se tiverem uma outra dica que possa me ajudar! Ficarei muito grato.