Não consigo distribuir Internet

13. Re: Não consigo distribuir Internet

CASSIANO DE ARAUJO GUIMARÃES
cassianoag

(usa CentOS)

Enviado em 07/10/2009 - 22:37h

Está dando erro o link.

Os dois links estão dando erro.

Acho que este site está fora.


  


14. Re: Não consigo distribuir Internet

Joao
stack_of

(usa Slackware)

Enviado em 07/10/2009 - 22:42h

4.1 Socorro! Eu só quero masquerading!

Masquerading é o que a maioria das pessoas quer. Se você tem um IP dinâmico via PPP (se você não sabe, você tem um), e quer apenas passar para sua máquina que todos os pacotes vindos da sua rede interna deve parecer que têm como origem sua máquina com uma conexão dialup PPP.

# Carregar o módulo NAT (isso carrega todos os outros.
modprobe iptable_nat

# Na tabela NAT (-t nat), adicionar uma regra (-A) após o routing
# (POSTROUTING) para todos os pacotes saindo por ppp0 (-o ppp0) dizendo para
# MASCARAR a conexão (-j MASQUERADE).
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

# Habilitar IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

Note que você não está filtrando nenhum pacote aqui: para isso, veja o Packet Filtering HOWTO (Como fazer filtragem de pacotes): `Misturando NAT e Filtragem de Pacotes'.

É basicamente isso ai. Não vai haver filtragem de pacotes, apenas compartilhamento da Internet.

Outro conselho:

NETMASK=192.168.0.1 troca por NETMASK=255.255.255.0

O gateway nas máquinas da rede interna deve ser o IP da eth1.




15. Re: Não consigo distribuir Internet

CASSIANO DE ARAUJO GUIMARÃES
cassianoag

(usa CentOS)

Enviado em 07/10/2009 - 22:51h

O que eu fico mais intrigado é por que eu não consigo visualizar a regra quando eu aplico já que o iptable_nat está ativo.

Sim o ip das máquinas que irão acessar a internet é via DHCP. Eu vou ter que colocar em todas as máquinas o gateway 192.168.0.1 ?


16. Re: Não consigo distribuir Internet

CASSIANO DE ARAUJO GUIMARÃES
cassianoag

(usa CentOS)

Enviado em 07/10/2009 - 22:57h

quando eu inserir a mascara (NETMASK=255.255.255.0) que você me pediu deu o seguinte erro:

Iniciando a interface eth1: RTNETLINK answers: File exists
Erro ao adicionar o endereço 192.168.0.1 para eth1.

Já estava dando este erro antes por isso que eu modifiquei o número da mascara.


17. Re: Não consigo distribuir Internet

Joao
stack_of

(usa Slackware)

Enviado em 07/10/2009 - 23:01h

Não se preocupe com a regra não ser listada; não significa que não esteja carregada.
Aconselho configurar as interfaces da rede interna no modo manual. Se for DHCP vai ter que habilitar um servidor DHCP na máquina que conecta o Velox e desabilitar o servidor DHCP do modem, ou estou enganado?

Quanto ao erro na máscara de rede, aconselho reiniciar o servico ou o PC após alterar a configuração da interface.


18. Re: Não consigo distribuir Internet

CASSIANO DE ARAUJO GUIMARÃES
cassianoag

(usa CentOS)

Enviado em 07/10/2009 - 23:08h

Você viu o problema que te falei acima? Quando troquei a mascara de rede da interface.

Sim e se eu deixar os ips validos nas máquinas não vou precisar fazer nenhuma mudanca no modem num é isso?


19. Re: Não consigo distribuir Internet

Adriano Rodrigues Balani
balani

(usa Slackware)

Enviado em 08/10/2009 - 00:26h

A maquina que vc tá usando para compartilhar tá navegando? ou pingando na internet?


20. Re: Não consigo distribuir Internet

CASSIANO DE ARAUJO GUIMARÃES
cassianoag

(usa CentOS)

Enviado em 08/10/2009 - 10:05h

Está tudo funcionando. Somente não está distribuindo.


21. Re: Não consigo distribuir Internet

Joao
stack_of

(usa Slackware)

Enviado em 09/10/2009 - 11:55h

A configuração seria assim:

eth2 (conecção Velox, WAN):

DHCP

eth1 (conexão LAN):

Endereço 192.168.0.2
Máscara de rede 255.255.255.0

Os PCs da rede interna (LAN):

Endereco 192.168.0.3 até 192.168.0.254
Netmask 255.255.255.0
Gateway 192.168.0.2

Se não der certo, tenta pingar um IP externo a partir de um PC da rede interna, por exemplo o IP do Google:

ping 64.233.163.103

Se você consegue pingar mas não consegue navegar, edita o arquivo /etc/resolv.conf e insere os IPs de um servidor DNS do seu provedor (ISP) ou usa para teste o OpenDNS. O conteúdo do /etc/resolv.conf do PC da rede interna ficaria assim:

nameserver 208.67.222.222
nameserver 208.67.220.220


22. Re: Não consigo distribuir Internet

Adriano Rodrigues Balani
balani

(usa Slackware)

Enviado em 09/10/2009 - 12:34h

É bom vc utilzar dns da operadora, no site www.abusar.org tem uma lista com os dns's das operadoras por região.



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts