dúvidas: compartilhar internet [RESOLVIDO]

1. dúvidas: compartilhar internet [RESOLVIDO]

Bruno Mota da Silva
Bruno Mota

(usa Debian)

Enviado em 07/10/2010 - 00:11h


Boa noite caros,

Estou com o seguinte esquema:
etho - IP Fixo fornecido pela operadora:
eth1 - placa de rede interna com ip fixo:

Para realizar o roteamento posso seguir esses passos que encontrei:

################################################################Você pode fazer de duas formas, a primeira é digitando no terminal cada comando que irei mostrar a seguir, porém ao reiniciar o micro a configuração será perdida (e não é isso que queremos, né verdade?). A outra é criar um arquivo texto e colocar todos os comandos nele, gerando assim um pequeno script, esta é a opção aconselhável. Mas agora vamos por a mão na massa, segue abaixo o passo a passo.

1 - Criar um arquivo texto e editá-lo conforme o exemplo.

Para criar o arquivo digite no terminal:

# touch /usr/local/bin/compartilhamento.sh

Para editar o aquivo digite no terminal:

$ vim /usr/local/bin/compartilhamento.sh

Abrirá um arquivo em branco e você deverá editá-lo conforme o exemplo abaixo.
#!/bin/bash
#Compartilhando a Internet
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

2 - Salvar o arquivo.

Para salvar o arquivo basta pressionar ESC e digitar: :wq!

3 - Dar permissão de execução ao arquivo.

Agora para que o nosso script de compartilhamento possa ser executado, devemos dar a devida permissão:

$ chmod 755 compartilhamento.sh

4 - Adicionar o caminho do arquivo em um dos arquivos de inicialização do sistema.

Para que o script execute toda vez que o sistema for reinicializado, o seu caminho deve estar contido em algum aquivo de inicialização do sistema, como por exemplo o bootmisc.sh. Para adicionar o caminho do script neste arquivo faça:

# vim /etc/init.d/bootmisc.sh

Ao abrir o arquivo adicione o caminho no final (lembrando que o caminho trata-se do local onde está o nosso script), por exemplo:
#Caminho para execução de script de compartilhamento de internet
/usr/local/bin/compartilhamento.sh
###############################################################
Abraços e mais uma vez obrigado



  


2. Re: dúvidas: compartilhar internet [RESOLVIDO]

Diego Oliveira da Silva
dolivervl

(usa Slackware)

Enviado em 07/10/2010 - 00:19h

Não achei sua pergunta nesse texto.


3. Re: dúvidas: compartilhar internet [RESOLVIDO]

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 07/10/2010 - 00:22h

less pergunta
?dúvida
Pattern not found (press RETURN)


4. Re: dúvidas: compartilhar internet [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/10/2010 - 00:23h

Compartilhamento de INTERNET no GNU/Linux:

http://www.vivaolinux.com.br/dica/Compartilhamento-basico-de-Internet-com-Linux/


5. resposta

Bruno Mota da Silva
Bruno Mota

(usa Debian)

Enviado em 07/10/2010 - 00:27h


Segue a pergunta.

Para realizar o roteamento posso seguir esses passos que encontrei?


6. Re: dúvidas: compartilhar internet [RESOLVIDO]

Thiago Alves Ferreira Fazzio
guarini

(usa Debian)

Enviado em 12/10/2010 - 20:11h

Os 3 comandos abaixo é que "compartilham" sua conexão.

Usar um script pra fazer isso, colocar pra rodar em todo boot ou fazer manualmente, fica a gosto do freguês. =D

modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

[]'s


7. resposta

Bruno Mota da Silva
Bruno Mota

(usa Debian)

Enviado em 13/10/2010 - 09:35h

Bom dia,

Ok. Obrigado a todos.

Abraços

Bruno Mota






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts