Sim, é possível. O que você descreve é muito simples:
echo 1 > /proc/sys/net/ipv4/ip_forward
Observe que isso desaparecerá quando você reinicializar a caixa "roteador". Se você quiser persistir através de reinicializações, precisará editar /etc/sysctl.conf
e adicionar ou editar a linha a seguir para ficar assim
net.ipv4.ip_forward = 1
EDIT: Como de costume, a segurança vem depois. Observe que, ao fazer isso, qualquer wardriver poderá se conectar à sua rede local, ignorando todos os firewalls. Para obtê-lo para firewall, também execute (como root)
iptables -t nat -A FORWARD -j CHAIN-OF-YOUR-CHOICE
CHAIN-OF-YOUR-CHOICE
pode ser INPUT, se você tiver uma boa cadeia configurada. O que eu faria em vez disso é fazer:
iptables -I INPUT -j USER_DEFINED_CHAIN
iptables -t nat -I FORWARD -j USER_DEFINED_CHAIN
iptables -I USER_DEFINED_CHAIN <rule definitions of choice>