antes usava a conexão da giro (usb) e compartilhava por um roteador linksys com voip e wireless
pena que esse serviço foi extinto, hoje tenho um modem 3g da Oi que ainda não testei
vou tentar explicar:
o micro que vai ter o modem:essa parte funcionou com cabo
deve ter um ip statico, ex. 192.168.0.100
todo modem USB quando conectado na internet é reconhecido como ppp0
montamos o compartilhamento da internet da seguinte forma:
crie o arquivo /etc/rcS.d/S60compartilhar-conexao com o seguinte conteudo:
#!/bin/sh
# Compartilhar a conexão
modprobe iptable_nat
iptables -A FORWARD -p tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
de permissão de execução
chmod +x /etc/rcS.d/S60compartilhar-conexao
isso vai garantir que funcione toda vez que o micro for iniciado
tive muitos problemas para o roteador reconhecer o micro, a melhor maneira que consegui funcionar foi instalar o servidor DHCP
edite o arquivo /etc/dhcp3/dhcpd.conf para o seguinte conteudo:
# configuração do servidor DHCP
# Os servidores DNS que os computadores deverão usar:
option domain-name-servers 192.168.0.100,<DNS da internet>,<DNS da internet>;
# uso meu ip pois tenho um DNS configurado
# se voce colocar seus <DNS da internet> vai estar compartilhando duplamente a internet
default-lease-time 86400;
max-lease-time 604800;
authoritative;
subnet 192.168.0.0 netmask 255.255.255.0 {
# faixa dos IPs dos clientes
range 192.168.0.50 192.168.0.55;
# Sua máscara de sub-rede
option subnet-mask 255.255.255.0;
# Broadcast
option broadcast-address 192.168.0.255;
# Ip do seu gateway
option routers 192.168.0.100;
}
com isso terminamos a configuração do micro que tem o modem
roteador entrada:voce vai configurar seu roteador como cliente DHCP com isso ele vai receber um ip do micro que tem o modem
roteador saidae vai configurar para ele servir os clientes como servidor DHCP (cada roteador é configurado de uma forma, ver seu manual)
outros micros (clientes)é só configurar eles como clientes DHCP
normalmente usava este conjunto alem do servidor que tinha a conexão e servia como micro
tinha mais dois micros que se conectavam via cabo
voip que estava no proprio roteador
e dois celulares via wifi usando internet, voip , email e dados
espero ter ajudado, veja o texto completo em
http://betomstr.wordpress.com/2009/08/22/compartilhar-internet-usb-por-roteador/