Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

1. Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

André Costa
andrelinus

(usa Outra)

Enviado em 01/07/2013 - 21:01h

Amigos preciso de ajuda no Ubuntu server 12.04, sou novo no linux e o meu problema e que não consigo compartilha a internet no servidor para outras maquinas, segue as minhas regras de configurações das placas eth0 e eth1 e script de compartilhamento;

Configuração das placas de rede

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255

Script para o compartilhamento

#!/bin/bash
iniciar(){
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
}
parar(){
iptables -F -t nat
}
case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;



  


2. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 01/07/2013 - 21:32h

no arquivo /etc/sysctl.conf
tu descomentou a linha net.ipv4.ip_forward=1 ?


3. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

André Costa
andrelinus

(usa Outra)

Enviado em 02/07/2013 - 08:11h

sim


4. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

André Costa
andrelinus

(usa Outra)

Enviado em 03/07/2013 - 14:06h

amigo vou demostra como eu fiz as configurações desde o inicio.
Instalei o ubuntu server 12.04.2 LTS, depois de instalado fiz as atualizações,

$ sudo apt-get update
$ sudo apt-get upgrade

em seguida fiz as configurações das placas de rede

sudo vim /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0
broatcast 192.168.2.255

E reiniciei a rede
$ sudo /etc/init.d/networking restart

Descomentei a linha

$ sudo vim /etc/sysctl.conf

# net.ipv4.ip_forward=1
Onde fica assim:
net.ipv4.ip_forward=1


E depois criei um arquivo chamado compartilhamento dentro do /etc/init.d/compartilhar com o seguinte script para compartilha a rede

#!/bin/bash

# Interface da Internet:
ifinternet="eth0"

# Interface da rede local
iflocal="eth1"

iniciar(){
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o $ifinternet -j MASQUERADE
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i $iflocal -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP
}

parar(){
iptables -F
iptables -F -t nat
}

case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac

Salvei e iniciei o serviço

$ sudo /etc/init.d/networking restart

transformei em um arquivo executável, usando o comando
# chmod +x /etc/init.d/compartilhar

amigos e depois destas configurações consegui pinga para a maquina cliente, pingou bacana mas não navega, preciso de ajuda não sei onde esta o erro.









5. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

Eduardo
vchacal

(usa Debian)

Enviado em 03/07/2013 - 14:14h

Veja se não é o DNS. Você pode testar os da Google, inserindo no arquivo /etc/resolv.conf


nameserver 8.8.8.8
nameserver 8.8.4.4





6. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

Buckminster
Buckminster

(usa Debian)

Enviado em 03/07/2013 - 14:59h

Teste o script com somente as linhas abaixo:

#!/bin/bash
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

Não esqueça de executar chmod +x /etc/init.d/nome_do_arquivo.


Aqui abaixo no interfaces, separe as linhas assim:
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

Coloque no arquivo /etc/rc.local o seguinte antes de exit 0:

/etc/init.d/nome_do_arquivo start
exit 0

E reinicie o servidor e teste a navegação na rede. Se não funcionar teremos uma idéia do que está acontecendo.


7. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

André Costa
andrelinus

(usa Outra)

Enviado em 03/07/2013 - 15:35h

Amigos fiz como vc me mandou coloquei o DNS nameserver 8.8.8.8
nameserver 8.8.4.4

e apaguei o script deixando só o

#!/bin/bash
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

executei o camando chmod +x /etc/init.d/compartilhar.

Coloquei no arquivo /etc/rc.local o seguinte antes de exit 0:

/etc/init.d/nome_do_arquivo start
exit 0

reiniciei o servidor mas não deu certo continua a mesma coisa.



8. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

Buckminster
Buckminster

(usa Debian)

Enviado em 03/07/2013 - 15:46h

andrelinus escreveu:

Amigos fiz como vc me mandou coloquei o DNS nameserver 8.8.8.8
nameserver 8.8.4.4

e apaguei o script deixando só o

#!/bin/bash
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE

executei o camando chmod +x /etc/init.d/compartilhar.

Coloquei no arquivo /etc/rc.local o seguinte antes de exit 0:

/etc/init.d/nome_do_arquivo start
exit 0

reiniciei o servidor mas não deu certo continua a mesma coisa.


Aqui você colocou
/etc/init.d/nome_do_arquivo start
exit 0

ou

/etc/init.d/compatilhar start
exit 0

O certo é este último.


9. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

André Costa
andrelinus

(usa Outra)

Enviado em 03/07/2013 - 17:04h

sim, coloquei este
/etc/init.d/compatilhar start
exit 0

mas não funcionou.


10. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

Buckminster
Buckminster

(usa Debian)

Enviado em 03/07/2013 - 21:50h

Você tem DHCP nessa rede interna?
Qual a mensagem que dá no navegador das máquinas clientes?
No servidor a internet funciona?


11. Re: Urgente problemas no compartilhamento da internet Ubuntu Server 12.04

André Costa
andrelinus

(usa Outra)

Enviado em 04/07/2013 - 09:16h

não instalei o dhcp minha maquina cliente ja esta com o ip atribuido
ex: ip da maquina cliente ja atribuido

192.168.2.12
255.255.255.0
192.168.2.1 -> IP do servidor
DNS:192.168.2.1

sim o servidor esta conectado a internet eu consigo fazer atualizações para o servidor consigo pinga tranquilo ex: ping www.google.com funciona legal, consigo pinga para a maquina cliente, e pinga para o servidor perfeito, mas quando tento navega no pc cliente aparece assim,

Servidor não encontrado


O Firefox não conseguiu localizar vivaolinux.com.br.


Verifique se há erro de digitação no endereço. Como
ww.example.com em vez de
www.example.com
Se você não consegue abrir nenhuma página, verifique a conexão de rede do seu computador.
Se o seu computador ou rede forem protegidos por um firewall ou proxy, certifique-se de que o Firefox esteja autorizado a acessar a web.

Eu acho que e algum detalhe no script de compartilhamento da internet, amigo se vc poder me ajuda com algum exemplo de configuração eu agradeceria.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts