removido
(usa Nenhuma)
Enviado em 26/02/2011 - 03:43h
use o dhcp
um exemplo
---------------- dhcpd.conf -----------------
# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')
#
ddns-update-style none;
default-lease-time 2400;
max-lease-time 7200;
authoritative;
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.2 192.168.2.254;
option broadcast-address 192.168.2.255;
option routers 192.168.2.1;
option domain-name-servers 200.189.80.43,200.188.80.5;
}
host FreeBSD { hardware ethernet 08:00:27:7b:ea:40; fixed-address 192.168.2.10; }
#####################################################################################
a classe do ip é essa "subnet 192.168.2.0 netmask 255.255.255.0"
vai distribuir o ip tal até tal "range 192.168.2.2 192.168.2.254;"
o broadcast é esse "option broadcast-address 192.168.2.255;"
aqui coloca o ip sua eth1 "option routers 192.168.2.1;"
aqui é o dns "option domain-name-servers 200.189.80.43,200.188.80.5;"
aqui vc fixa um ip usando o MAC "host FreeBSD { hardware ethernet 08:00:27:7b:ea:40; fixed-address 192.168.2.10; }"
não é necessário fixar o ip, mas se precisar está ai
=======================================
agr que ja está rodando o dhcp, tem que fazer o nat
coloque isso no iptables
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
todos com o ip 192.168.2.X vai ser redirecionada para eth0
==========================================
agr inicie o dhcp e o iptables e teste =]