A primeira coisa a fazer é ativar o encaminhamento de IP. Isso é feito usando
echo "1" > /proc/sys/net/ipv4/ip_forward
Em seguida, adicionaremos uma regra para encaminhar o tráfego
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
e finalmente, pedimos ao IPtables para se mascarar
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Editar 1
Instalar
sudo apt-get install isc-dhcp-server
configure
sudo nano -w /etc/dhcp/dhcpd.conf
# Sample /etc/dhcpd.conf
# (add your comments here)
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "mydomain.example";
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}
reiniciar o serviço
sudo service isc-dhcp-server restart