Há vários tutoriais sobre esse assunto na internet, porém uns não funcionam, outros funcionam parcialmente, outros são complicados, etc.
Essa dica é utilizada por mim e funciona muito bem, cria um PROXY transparente. Bastando incluir o ip do computador no gateway das outras máquinas.
Crie um arquivo /etc/init.d/xxxxx com o seguinte conteúdo:
#!/bin/bash
echo "********* Compartilhando internet ***********"
echo "1" > /proc/sys/net/ipv4/ip_forward
# Limpando as tabelas
iptables -F
iptables -t nat -F
iptables -t mangle -F
# Mascarando conexões da rede
# se sua conexão estiver na interface ppp0, basta trocar o eth0 por ppp0
# a interface ppp0 é usada também em dial-up, então, neste caso, troque o eth0
# por ppp0
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Salve o arquivo. A permissão desse arquivo deve ser 07xx, de acordo com sua segurança.
OBS.: Os comandos do arquivo podem ser executados no terminal, na mesma ordem que irá funcionar. Porém ao reiniciar o computador, algumas configurações voltam ao default fazendo com que o compartilhamento não seja mais realizado.
Com os comandos nesse arquivo, toda vez que reiniciar o computador e desejar fazer o compartilhamento basta digitar:
# /etc/init.d/xxxxx
Fazer com que esse script seja executado na inicialização do sistema. Criar um link simbólico para ele no diretório /etc/rc2.d:
# cd /etc/rc2.d
# ln -s /etc/init.d/internet /etc/rc2.d/S99xxxxxx
Pronto. Agora toda vez que reiniciar o computador a internet será compartilhada automaticamente.
Nenhum comentário:
Postar um comentário