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