como root
echo 1 > /proc/sys/net/ipv4/ip_forward
configurar o dhcp
Como root, edite /etc/dhcp3/dhcpd.conf e faça sua declaração de rede parecer com uma que tenha sido comentada, substituindo as variáveis apropriadas quando necessário.
subnet 192.168.254.0 netmask 255.255.255.0 {
range 192.168.254.2 192.168.254.128;
option domain-name-servers 4.4.4.4;
option routers 192.168.254.1;
option broadcast-address 192.168.254.255;
default-lease-time 600;
max-lease-time 7200;
}
você pode copiar e colar no final do arquivo, mas acho melhor entendê-lo
e a interface eth0 com um ip estático de 192.168.254.1 seria uma configuração bastante razoável
serviço sudo dhcp3-server restart
altere qualquer regra de firewall pertinente - adicionar as seguintes linhas ao final de rc.local deve fazê-lo para ativar o nat na próxima inicialização
/ sbin / iptables -P AVANÇAR ACEITAR
/ sbin / iptables --table nat -A POSTRODUZINDO -o wlan0 -j MASQUERADE
Eu tenho um script de shell que faz isso para mim na inicialização
dependendo dos cartões, o cabo pode precisar ser um cabo crossover
uma nota adicional, para que o ip_forward seja definido no momento da inicialização edite /etc/sysctl.conf
e descomente
net.ipv4.ip_forward = 1
um tutorial mais detalhado está aqui: link