
gesousa
(usa Ubuntu)
Enviado em 06/09/2008 - 23:25h
bom antes de mais nada exemplifica para que vc utilizara o servidor... o ubuntu como o debian ou outro funcionam muito bem para isso, mas se vc decidiu instalar no modo texto vai ter um pouco mais de trabalho, mas nada do que lendo alguns arquivos aqui da vol não resolvam...
para compartilhar internet:
bom no meu exemplo vou usar:
eth0 -> internet
eth1 -> rede interna
sudo su -
nano /etc/network/interfaces
exemplo para uma rede onde a internet vem de um modem roteado:
# The loopback network interface
auto lo
iface lo inet loopback
#eth0 internet roteada
auto eth0
iface eth0 inet dhcp
pre-up iptables-restore < /etc/iptables.conf
# Rede Interna
auto eth1
iface eth1 inet static
address 10.1.1.1
network 10.1.1.0
netmask 255.255.255.0
broadcast 10.1.1.255
salve e saia.
fazendo o roteamento:
iptables -t nat -A POSTROUTING -s 10.1.1.0/24 -o eth1 -j MASQUERADE
iptables -A FORWARD -s 10.1.1.0/24 -o eth1 -j ACCEPT
iptables -A FORWARD -d 10.1.1.0/24 -m state --state ESTABLISHED,RELATED -i eth1 -j ACCEPT
iptables-save > /etc/iptables.conf
nano /etc/sysctl.conf
Procure pela linha:
#net.ipv4.conf.forwarding=1
e tire o # da frente deixando assim:
net.ipv4.conf.forwarding=1
salve e saia:
instalar o dhcp-server
apt-get install dhcp3-server
nano /etc/dhcpd.conf
ex:
default-lease-time 600;
max-lease-time 7200;
#CHANGE THIS TO YOUR DNS SERVERS
option domain-name-servers DNS_PRIMARIO, DNS_SECUNDARIO;
option domain-name "dominio.com";
#sub-rede
subnet 10.1.1.0 netmask 255.255.255.0 {
# range of 10 machines
range 10.1.1.50 10.1.1.60;
option subnet-mask 255.255.255.0;
option broadcast-address 10.1.1.255;
option routers 10.1.1.1;
}
salve e saia
nano /etc/default/dhcp
INTERFACES="eth1"
salve e saia
reinicie o serviços
/etc/init.d/networking restart
/etc/init.d/dhcp-server restart
bom essa é uma configuração básica para roteamento de conexão
dai vc pode instalar o squid (proxy), samba, cups ...
procura aqui na vol que tem muito artigo.