Preciso de Ajuda, para Compartilhar Internet de um Servidor Opensuse 11.3 [RESOLVIDO]

1. Preciso de Ajuda, para Compartilhar Internet de um Servidor Opensuse 11.3 [RESOLVIDO]

Ricardo Leonel
rlbento

(usa Ubuntu)

Enviado em 19/04/2011 - 15:23h

Olá, pessoal estou precisando de ajuda com um servidor linux e, utilizo a distribuição OPENSUSE 11.3.
Em que estou precisando de ajuda é para o compartilhamento da internet e, aqui vou explicar a configuração utilizada e minhas duvidas, para que possam entender e me ajudar.

Atualmente, estou configurando uma maquina servidor com SUSE 11.3, que utiliza duas placas de rede ETH0 e ETH1, juntamente tenho um SWITCH 2024 3com de 24 portas.

CONFIGURAÇÃO DO SERVIDOR:

ETH0: 192.168.1.15 --> IP Interno
mask: 255.255.255.0


ETH1: 201.90.134.180 --> IP Externo
netmask: 255.255.255.240
gtw route: 201.90.134.177

DNS: 201.10.128.3 ----> Oi
DNS: 200.255.255.66 --> embratel
DNS: 200.255.255.70 --> embratel

Apresentado as configuração acima, agora vou descrever a minha estrutura da rede e o que esta ocorrendo.

Então, a máquina servidor esta recebendo a Internet do link (Externo na placa eth1) que esta funcionando a internet normalmente. E estou conectando a placa eth0 (Interna) em um Switch, onde será enviado a internet para todos os clientes "usuários".

Quanto aos meus conhecimentos à estrutura esta correta, penso, minha pessoa. sendo assim, consigo pinga em uma máquina cliente e a máquina cliente consegui pingar na eth0 do servidor, pensando assim, seria liberado a conexão de internet para todos os clientes. Mas não esta funcionando como o esperado, então já tive procurando várias solução mais não conseguir atingir o objetivo.

Então por isso estou aqui procurando por ajuda dos meus colegas de profissão para solucionar meu problema.
Com alguma sugestão de configuração da ethxx do servidor. Enquanto isso vou procurando mais soluções pela net.

Desde já agradeço por ter sua atenção, sem mais aguardo alguma ideia sobre o problema.


  


2. Re: Preciso de Ajuda, para Compartilhar Internet de um Servidor Opensuse 11.3 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/04/2011 - 15:26h

O basicão para funcionar:

# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


3. resp...

Ricardo Leonel
rlbento

(usa Ubuntu)

Enviado em 19/04/2011 - 16:45h

olha só, meu cliente não consegue ter acesso a internet do servidor, sendo que o servidor tem conexão normalmente.

até consigo pingar minha máquina cliente no servidor e também do servidor na máquina cliente, sendo assim pelo menos eu penso que deveria ter acesso a internet mesmo sem nenhuma restrição, então suponho que seja alguma configuração das ethxx's configuradas.


4. Re: Preciso de Ajuda, para Compartilhar Internet de um Servidor Opensuse 11.3 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/04/2011 - 16:52h

Então... o q eu disse tá correto. Não tá havendo tradução d IP privado para IP público (NAT). Os comandos q passei devem ser digitados no seu servidor. Só confere na máquina cliente se as configurações estão desse modo abaixo:

IP: 192.168.1.x
MASK: 255.255.255.0
GATEWAY: 192.168.1.15
DNS1: 201.10.128.3
DNS2: 200.255.255.66


5. Re: Preciso de Ajuda, para Compartilhar Internet de um Servidor Opensuse 11.3 [RESOLVIDO]

Ricardo Leonel
rlbento

(usa Ubuntu)

Enviado em 19/04/2011 - 18:07h

Então a configuração cliente confere:

eth0: 192.168.1.8
mask: 255.255.255.0
gtw: 192.168.1.15

DNS1: 200.255.255.66
DNS2: 201.10.128.3

Certo, mesmo com essa configuração não esta funcionando internet na cliente.

Executando sua dica com o comando informado e até utilizei outros junto.

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

quando executado os comando acima não funcionou internet no cliente ubuntu, logo reiniciei a máquina cliente e também o servidor, mas quando reiniciado o servidor ficou sem conexão.

Então, fiz o comando invertendo as ethxx, como no comandos abaixo.

echo "0" > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

assim quando executado voltou a funcionar internet no servidor. Quando volto a funcionar no servidor o cliente não obteve sucesso.
Até fiz teste com o SQUID Ativado e Desativado mais sem sucesso com os teste.
Fiz também os teste com o FIREWALL Ativado e Desativado, mais não funcionou também.

mais valeu pelas dicas, suponho que seja alguma configuração de permissão nas eth0, algo do tipo que esteja ativado..






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts