Servidor com 2 placas de rede [RESOLVIDO]

1. Servidor com 2 placas de rede [RESOLVIDO]

Sergio Fernando Modesto
sergiofernando

(usa Debian)

Enviado em 01/10/2013 - 09:36h

Pessoal eu estou com um wheezy rodando em uma maquina com 2 placas, onde uma placa é a que pega o sinal do modem adsl e a outra é para a rede interna

eth0 static 10.0.0.132 ( modem )

eth1 static 192.168.1.2 ( rede interna )

acompanhei esse topico ( http://www.vivaolinux.com.br/topico/Redes/SERVIDOR-DEBIAN-6-COM-DUAS-PLACAS-DE-REDES )

E eu também preciso que as maquinas da rede interna além de comunicar com servidor tenham acesso a internet pelo que li no outro topico tenho que colocar isso?

ptables -F
iptables -t nat -F
iptables -t mangle -F

#Regras de Forward e Marquerading
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 200.201.0.0/16 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0.0.0.0/0 -j MASQUERADE


O problema é AONDE EU COLOCO isso ? Qual arquivo ? E a proposito aquele ip ali de 200.201.0.0/16 vou substituir por qual ip aqui no meu debian? Obrigado.


  


2. MELHOR RESPOSTA

Joao Augusto
pakitao

(usa Debian)

Enviado em 01/10/2013 - 11:18h

Na verdade você terá que fazer o seguinte:

Esse é um exemplo do arquivo /etc/network/interfaces:
INTERFACES
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1

auto eth1
iface eth1 inet static
address 10.1.1.2
netmask 255.255.255.0

Esse do arquivo /etc/resolv.conf
RESOLV
search server
nameserver 192.168.0.1
nameserver 200.149.55.140

E esse do arquivo de configuração do seu servidor DHCP, geralmente fica em /etc/dhcp-server/dhcpd.conf
DHCP
authoritative;
option domain-name "debian";

subnet 10.1.1.0 netmask 255.255.255.0 {
range 10.1.1.3 10.1.1.175;
option domain-name-servers 200.165.132.147, 200.149.55.140;
option routers 10.1.1.2;
default-lease-time 6000;
max-lease-time 72000;
}

# essas linha você so vai colocar caso queira amarrar o ip ao mac

host cliente {
hardware ethernet 00:00:00:00:00:00;
fixed-address 10.1.1.3;
}

Agora quanto a esse conteúdo, você pode fazer o seguinte:
Cria um arquivo chamado firewall.sh com o esse conteúdo e depois dê as permissões de execução pra ele. Depois coloque-o para iniciar com o sistema.
iptables -F
iptables -t nat -F
iptables -t mangle -F

#Regras de Forward e Marquerading
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/ip_dynaddr

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 200.201.0.0/16 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0.0.0.0/0 -j MASQUERADE

Mais informações sobre o compartilhamento você pode obter aqui no VOL ou aqui: http://www.hardware.com.br/livros/servidores-linux/ativando-compartilhamento.html

3. Re: Servidor com 2 placas de rede [RESOLVIDO]

Sergio Fernando Modesto
sergiofernando

(usa Debian)

Enviado em 01/10/2013 - 11:27h

pakitao escreveu:

Na verdade você terá que fazer o seguinte:


Assim ?

# chmod a+x /etc/init.d/firewall.sh
# update-rc.d -f firewall.sh defaults

É que nao manjo nada de comandos, esse foi um exemplo que peguei


4. Re: Servidor com 2 placas de rede [RESOLVIDO]

Joao Augusto
pakitao

(usa Debian)

Enviado em 01/10/2013 - 11:40h

Exato






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts