ddjrenato.
no terminal, como root, digite gedit /etc/init.d/compartilharnet.sh
nesse arquivo de texto digite os comandos para o compartilhamento:
iptables -F
iptables -F INPUT
etc...
salve o arquivo e feche o gedit.
no terminal, como root, digite chmod +x /etc/init.d/compartilharnet.sh
reinicie o micro e veja se esta funcionando.
Vc também pode utilizar o arquivo rc.local que esta dentro de init.d, Nesa pagina, o IgorM0L da a dica de como utiliza-lo, é que eu prefiro criar um script separado para cada caso, mas as minhas unidade de rede são montadas automaticamente pelos comandos dentro do rc.local, foi a preguiça.
Ola Raidicar.... cara valeu pela ajuda....
Fiz o que vc falou, criei o arquivo com os comandos dentro mas não funcionou... o arquivo ficou assim:
nome do arquivo: compartilharnet.sh
iptables -F
iptables -F INPUT
iptables -F OUTPUT
iptables -F POSTROUTING -t nat
iptables -F PREROUTING -t nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -P FORWARD ACCEPT
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o wlan0 -j MASQUERADE
Será que tenho que colocar o sudo na frente desses comandos

como o ubuntu sabe que é para ser executado como se fosse no terminal

Tentei dar uma olhada no arquivo do IgorM0L, mas fiquei com uma dúvida:
o que esta linha significa

?
echo " * Iniciando placa de rede: Atl2"
insmod /usr/lib/atl2.ko
Atl2

??
e porque vc me passou praticamente 8 linhas de código e no rc.local seria colocado só duas linhas, e o comando está diferente do seu...
echo " * Iniciando compartilhamento de Internet"
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -o eth0 -j MASQUERADE
desculpa tantas perguntas

só para concluir... se eu fosse colocar no rc.local poderia ser só este pedaço

echo " * Iniciando compartilhamento de Internet"
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o wlan0 -j MASQUERADE
Valeu novamente pela ajuda...
Renato