Compartilhando sua internet com NAT automaticamente
Distribuição usada: Slackware 9.1
O primeiro passo é estar se conectando à internet. Tendo internet de banda
larga e uma rede interna, logo pressupõe-se que tenha duas placas de rede
configuradas.
Primeiro vamos falar de sua conexão com a internet ao iniciar o Linux:
a conexão é carregada ao carregar todo o init, você nem mesmo entra em usuário algum.
Entre no diretório /etc/rc.d/rc.M. Vá ao final do arquivo rc.local e adicione as seguintes linhas:
###########################
# conectar à internet
echo Conectando à internet
echo .
echo .
echo .
adsl-start
###########################
Isto fará com que toda vez que você iniciar o Linux ele se autoconecte
automaticamente. Note que o comando "echo" é usado somente para dar um
charme na tela quando estiver se conectando.
Após isto vamos colocar o seu rpppoe para efetuar a conexão com
inicializando sua nat interna. Vá ao diretório /etc/ppp edite o
arquivo firewall-masq adicione as seguintes linhas:
Repare que o firewall-masq esta configurado para usar o ipchains para
compartilhar a conexão, então temos que comentar a linha do ipchains para
que ele não tente carregar o comando, o comando "echo 1"... você deixa,
ficando nesta ordem como coloquei acima.
Agora precisamos dizer ao rpppoe para que ele use o firewall-masq. Edite
o arquivo /etc/ppp/pppoe.conf e altere a linha 115 (na maioria dos
casos)
FIREWALL=STANDALONE para FIREWALL=MASQUERADE
Beleza, agora toda vez que você se conectar com a internet usando o rpppoe
ele automaticamente libera a conexão para os outros computadores da rede.
Agora vamos às configurações de sua placa de rede. Para setar IP e máscara
de subrede digite no shell:
ifconfig ethx 192.168.1.1 netmask 255.255.255.0
Lembrando que ethx é referente à sua placa de rede que se conecta à sua
rede interna.
Ou se preferir, edite o arquivo /etc/rc.d/rc.inet1.conf. Dentro
deste arquivo tem as configurações das 4 interfaces de rede que o Linux
suporta, está bem dividido em eth0, eth1, eth2, eth3, verifiquei que você
pode comentar as outras interfaces que não estiverem presentes em seu
computador e colocar o IP e a máscara de subrede dentro das "aspas"
referente a cada placa de rede, sendo assim o Linux carrega
automaticamente suas configurações quando iniciar.
Agora é so curtir sua rede com internet sem precisar ficar dando comandos
para se conectar na internet ou ativar NAT ;)
[2] Comentário enviado por Renatim em 31/03/2004 - 15:16h
é bem simples para criar sua conexão dial up... se for uma conexão discada, supondo que seu modem esta configurado corretamente(existem 1001 tutos explicando como configurar) basta utilizar o pppsetup em modo shell, ou se preferir pode usar o kppp do kde em modo grafico que é bem agradavel e simples. se for banda larga, supondo que sua placa de rede esteja configurada tambem, basta utilizar o rpppoe, com o comando adsl-setup, ele abri um menu de dialogo com você muito simplesim tambem. mas vale lembrar que banda larga geralmetne usa sistema por dhcp, então vc tem que direcionar o dhcp para achar automaticamente... com o comando dhcpcd ethx, onde x é a sua interface de rede. Prosseguindo dessa forma não tera problemas. Se tiver mais problemas e quiser pedir minha ajuda novamente, o faça com maiores detalhes sobre sua situação, assim sera mais facil estar ajudando e podendo tambem ser mais claro.