eth0 e eth1 como configurar

1. eth0 e eth1 como configurar

Rafael Werner
Rafaelwerner

(usa Ubuntu)

Enviado em 06/12/2012 - 11:17h

Bom dia pessoal!

Presciso de uma ajuda, instalei um squid server no UBUNTU 12.04 desktop
apliquei todas as configurações que prescisava no "squid.conf" bem como queria, para bloquer msn, facebook, etc..
testei no proprio server e funcionou perfeitamente vindo a bloquear tudo que eu queria realmente.

Mas quando fui colocar ele pra valer na minha rede não consigo fazer ele ROTEAR a internet!
Minha Rede esta por DHCP, o servidor esta funcionando as duas placas de rede, mas como que tenho que configurar para funcionar ?
tenho que colocar alguma regra? como fica a ETH0 e como fia a ETH1? QUAL FICA POR IP AUTOMATICO E OU TCP/IP?


Obrigado pela atenção!!


  


2. Re: eth0 e eth1 como configurar

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 06/12/2012 - 11:25h

Rafaelwerner escreveu:

Bom dia pessoal!

Presciso de uma ajuda, instalei um squid server no UBUNTU 12.04 desktop
apliquei todas as configurações que prescisava no "squid.conf" bem como queria, para bloquer msn, facebook, etc..
testei no proprio server e funcionou perfeitamente vindo a bloquear tudo que eu queria realmente.

Mas quando fui colocar ele pra valer na minha rede não consigo fazer ele ROTEAR a internet!
Minha Rede esta por DHCP, o servidor esta funcionando as duas placas de rede, mas como que tenho que configurar para funcionar ?
tenho que colocar alguma regra? como fica a ETH0 e como fia a ETH1? QUAL FICA POR IP AUTOMATICO E OU TCP/IP?


Obrigado pela atenção!!


Se esse servidor for de internet (gateway) então
eth0 liga no modem (externa)
eth1 liga no switch/hub (interna)

em /etc/network/interfaces
eth0 pode deixar dhcp ou fixo (com ip de classe do modem)
eth1 deixe fixo com redes diferente da eth1

compartilha a internet com iptables via interface eth0 (externa)

http://mundodacomputacaointegral.blogspot.com.br/2012/10/configurando-endereco-de-rede-no-linux.html

http://mundodacomputacaointegral.blogspot.com.br/2012/05/entendendo-o-funcionamento-de-um.html

http://mundodacomputacaointegral.blogspot.com.br/2011/12/configurando-servidor-proxy-autenticado.htm...

Feito!


3. eth0 e eth1 como configurar

Rafael Werner
rafaelwerner

(usa Ubuntu)

Enviado em 06/12/2012 - 15:55h

deu, fiz como eu entendi sua explicação!
esta certo?

segue abaixo minhas interfaces:
etc/network/interfaces.txt



# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).


# The primary network interface eth0

auto eth0
face eth0 inet dhcp

# The secundary network interface eth1

iface eth0 inet static
address 192.168.0.0
netmask 255.255.255.0
gateway 192.168.1.1






desde já,fico muito feliz pela sua atenção!


4. minha iptables:

Rafael Werner
rafaelwerner

(usa Ubuntu)

Enviado em 06/12/2012 - 16:32h

as duas ultimas linhas eu inseri com base no que entendi de sua explicação!

esta certo ?

#!/bin/sh -e
## bloqueio do facebook #
#
REDE_INTERNA="192.168.0.0/24
iptables -N FACEBOOK
iptables -I FORWARD -s $REDE_INTERNA -j FACEBOOK
for i in 'cat /etc/facebook.txt';do
iptables -A FACEBOOK -d $i -J REJECT
done

iptables -t nat -A POSTROUTING -s 192.168.0.16 -0 eth0 -j MASQUERADE


iptables -A FORWARD -s $REDE_INTERNA -m multiport -p tcp -dports 443,25,110,20,21 -j ACCEPT


iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -o ACCEPT


5. Re: eth0 e eth1 como configurar

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 06/12/2012 - 20:26h

rafaelwerner escreveu:

deu, fiz como eu entendi sua explicação!
esta certo?

segue abaixo minhas interfaces:
etc/network/interfaces.txt



# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).


# The primary network interface eth0

auto eth0
face eth0 inet dhcp

# The secundary network interface eth1

iface eth0 inet static
address 192.168.0.0
netmask 255.255.255.0
gateway 192.168.1.1






desde já,fico muito feliz pela sua atenção!



correções

/etc/network/interfaces (sem extensão .txt)



# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).


# The primary network interface eth0

auto eth0
iface eth0 inet dhcp

# The secundary network interface eth1

iface eth1 inet static
address 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.1 (o gw deve estar na mesma faixa da sua rede)



verifique se o seu gw é 192.168.0.1, fiz conforme especificou na rede 192.168.0.0/24


depois definir o DNS
no arquivo /etc/resolv.conf
coloque assim

nameserver 8.8.8.8
nameserver 8.8.4.4


veja os how-tos dos links que postei anteriormente.


6. Re: eth0 e eth1 como configurar

Reginaldo de Matias
saitam

(usa Slackware)

Enviado em 06/12/2012 - 20:30h

rafaelwerner escreveu:

as duas ultimas linhas eu inseri com base no que entendi de sua explicação!

esta certo ?

#!/bin/sh -e
## bloqueio do facebook #
#
REDE_INTERNA="192.168.0.0/24
iptables -N FACEBOOK
iptables -I FORWARD -s $REDE_INTERNA -j FACEBOOK
for i in 'cat /etc/facebook.txt';do
iptables -A FACEBOOK -d $i -J REJECT
done

iptables -t nat -A POSTROUTING -s 192.168.0.16 -0 eth0 -j MASQUERADE


iptables -A FORWARD -s $REDE_INTERNA -m multiport -p tcp -dports 443,25,110,20,21 -j ACCEPT


iptables -A FORWARD -i eth1 -j ACCEPT
iptables -A FORWARD -o eth1 -o ACCEPT



leia o how-to sobre firewall onde explica regras iptables do link que postei anteriormente.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts