Internet para de funcionar ao configurar INTERFACES [RESOLVIDO]

25. Re: Internet para de funcionar ao configurar INTERFACES [RESOLVIDO]

Junior Berg
juniorb3rg

(usa Ubuntu)

Enviado em 21/10/2011 - 09:41h

Bom dia, eu instalei o Ubuntu server agora e vamos lá eu configurei o arquivo interfaces e a eth0 simplesmente sumiu, quando dou ifconfig ela não aparece.
Vou explicar um pouco do meu ambiente para ajudar.
Tem um modem configurado como router, com IP 10.0.0.100 e desse modem vai um cabo até a eth0 e o arquivo interfaces está configurado da seguinte maneira:
Eu estou testando esse server na rede mesmo, como se fosse uma estação conectada a rede.
Eu somente quero fazer ele receber a internet e compartilhar, pois eu tenho que fazer a configuração ser valida e após isso testar mesmo vindo direto do modem, mas a configuração acima está correta.

auto lo eth0 eth1
iface lo inet loopback

iface eth0 inet static
address 10.0.0.89
netmask 255.255.255.0
network 10.255.255.255
gateway 10.0.0.1

iface eth1 inet dhcp


  


26. Re: Internet para de funcionar ao configurar INTERFACES [RESOLVIDO]

Guaracy Tomé
guaracy_tome

(usa Fedora)

Enviado em 21/10/2011 - 12:35h

Olá junior,

Este tópico está muito embaralhado. Que tal se tentassemos resolver um problema por vez?

Ao meu ver, vc tem 4 problemas:

1 - encontrar o endereço da sua placa eth0;
2 - configurar o interfaces;
3 - fazer o roteamento pelo iptables;
4 - configurar o proxy.

problema 1

Eu não entendi meito bem se vc reinstalou todo o sistema ou não. tanto que o seu primeiro interfaces está bem diferente do ultimo.
As vezes o servidor identifica as placas com outros nomes.
No meu desktop (fedora) a minha placa de rede é p33p1
p33p1 Link encap:Ethernet HWaddr 00:30:67:37:65:54
UP BROADCAST MULTICAST MTU:1500 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:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:44 Base address:0xe000
O meu note (backtrack) é eth0

execute o comando: dmeseg | grep eth0

O resultado será algo assim:

# dmesg | grep eth0
[ 22.226286] r8169 0000:03:00.0: eth0: RTL8102e at 0xffffc9000067e000, 00:30:67:37:65:54, XID 04a00000 IRQ 44
[ 22.970247] udev[460]: renamed network interface eth0 to p33p1

Veja que no fedora, o sistema mudou eth0 para p33p1.

Uma vez que vc encontre o nome da sua placa, podemos passar para o interfaces.


Problema 2

Vou me basear no seu último interfaces.

auto lo eth0 eth1
iface lo inet loopback

iface eth0 inet static
address 10.0.0.89
netmask 255.255.255.0
network 10.255.255.255
gateway 10.0.0.1

iface eth1 inet dhcp

Por favor, mude para ficar dessa forma (substitua tudo que for eth0 pelo nome correta da placa que vc vai encontrar da forma que expliquei acima):


auto lo
iface lo inet loopback

# internet eth1
auto eth1
iface eth1 inet dhcp

# Rede interna eth0
auto eth0
iface eth0 inet static
address 10.0.0.89
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255


note que tirei o gateway pq vc disse que pretende que ela seja seu servidor de internet, fazendo a autenticação e tudo mais.

Por favor, teste essas alteções que te proponho e passando dessa faze, podemos te ajudar com o iptables e o squid.

Espero que ajude,






27. Re: Internet para de funcionar ao configurar INTERFACES [RESOLVIDO]

Junior Berg
juniorb3rg

(usa Ubuntu)

Enviado em 21/10/2011 - 14:21h

Boa tarde,

Primeiramente muito obrigado pela ajuda.
Eu só inverti o que você disse a internet vem na eth0 e sai pela eth1, só que detalhe eu ainda não testei realmente no modem, eu estou testando em um ponto lógico que está em minha sala pois testo direto do modem qdo todos funcionários já não estão na empresa.

A primeira vista funcionou, ele sempre dava problema quando eu renenciava o sistema, agora eu fiz toda configuração e ele volta ao normal, pingo no www.uol.com.br ele responde certinho. a eth0 pegou ip automático e deixei o ip 10.0.0.187 para o eth1, e não precisei descobrir o nome da placa, está correto assim.

Agora qual é a proxima parte, lembrando que meu modem vai estar como router eu apenas recebo a internet faço o processo de dhcp e a rede local passa pelo squid e navega.



28. Re: Internet para de funcionar ao configurar INTERFACES [RESOLVIDO]

Guaracy Tomé
guaracy_tome

(usa Fedora)

Enviado em 21/10/2011 - 14:57h

Sobre o seu modem.

Na teoria é só vc plugar no servidor o cabo e setar ele para pegar o dhcp (atual eth0).

Como vc já fez tudo, só falta mesmo é plugar o cabo. mas lembre que o seu dhcp-server tem que ser "avisado" sobre a mudança do gateway.

Uma vez que vc plugue o cabo o próximo passo é direcionar as requisições da rede interna para a placa da Internet. eth1 > eth0

Sem entrar no mérito sobre o firelwall, podemos falar disso depois de terminado tudo, vc precisa aplicar uma regrinha básica no iptables

Monte um pequeno script com o conteúdo abaixo usando, por exemplo, o nome de internet.sh:

#!/bin/sh

/sbin/modprobe ip_nat_ftp
/sbin/modprobe ipt_MASQUERADE
/sbin/modprobe ipt_LOG
/sbin/modprobe iptable_nat
# Compartilha a Internet (NAT)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward

use o chmod para dar o atributo de executavel.

chmod +x internet.sh

execute:

./internet.sh

Pronto, já compartilho a internet.
As primeiras linhas do script são para limpar qualquer outra configuração que vc tenha no iptables.


Lembre-se, depois vc vai precisar tratar do firewall.


Me diga se está tudo ok e passamos para o dhcp.

Abraços,



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts