Faltou o seguinte, o compartilhamento.
Para compartilhar a internet precisa desses comandos:
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 ppp0 -j MASQUERADE
LEMRE-SE DE ESTAR COMO ROOT AO EFETUAR O COMPARTILHAMENTO.
Assim que funcionar, adicione os comandos no arquivo rc.local para serem carregados na inicialização.
192.168.0.0/24 seria se sua rede fosse 192.168.0.1 à 192.168.0.254.
Se sua rede for, por exemplo, de 10.0.0.1 À 10.0.0.254, o comando deve ser 10.0.0.0/24
ppp0 é o dispositivo que recebe sua conexão.
Se for speedy home, é ppp0.
Se for speedy Business ou outro link que recebe um IP FIXO (Isso inclui quando o modem é roteado), troque o ppp0 por eth0 ou a eth que recebe a internet, pode ser eth1, eth2... ai depende de saber em qual placa de rede vc ligou o cabo que traz a internet. Se for virtua, segue o mesmo padrão.
Se não funcionar, descreva sua rede, para isso, responda as seguintes perguntas:
Servidor:
Placa de rede da internet tem IP FIXO? O modem é roteado? Qual é a placa de rede, eth0, eth1, ...?
ps: não precisa dizer o IP
Sobre a placa de rede do servidor que alimenta a rede:
Qual é a placa de rede, eth0, eth1, ...
IP:
GATEWAY:
DNS:
ps: o gateway dessa placa pode não ser necessário devido ao compartilhamento e nesse caso, tente testar com ele não especificado
Sobre um dos micros, qualquer um:
IP:
GATEWAY:
DNS: