Fórum Ubuntu Linux - PT

Suporte Técnico => Internet, Redes e Segurança => Tópico iniciado por: rafasnn em 31 de Agosto de 2007, 19:20

Título: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 19:20
Pessoal,

precisava fazer o seguinte:

tenho uma rede wireless aqui em casa rodando blz, as vezes aparece algum pc pra consertar que não tem wireless, teria uma formar de espetar esse pc na saida de rede do notebook sendo que ele navega blz pela wireless?
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 20:53
Acho que basta criar umas regras com o iptables para isto, além (claro) de ter configurado corretamente os ip's das interfaces de rede.

De uma lida aqui (http://ubuntuforum-br.org/index.php/topic,23090.0.html).
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 21:05
clcampos,

li o post, mas não entendi muito bem......
poderia dar umas dicas para me ajudar?
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 21:27
clcampos,

li o post, mas não entendi muito bem......
poderia dar umas dicas para me ajudar?

Faz assim, passa os esquemas que esta usando de IP, e também a configuração do equipamento que ira passar a internet para os PC's que você da manutenção, inclusive (e principalmente) as interfaces de rede, informando como são referenciadas (eth0, ra0 e etc).
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 21:33
clcampos,

a rede encontra-se assim:

modem->roteador wireless(192.168.0.1)
notebook(eth1 192.168.0.100 ip atribuido pelo roteador estático)
pc(seria conectado na eth0 do notebook com ubuntu)

precisa que o pc pegasse a internet pela eth0 do notebook
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 21:43
clcampos,

a rede encontra-se assim:

modem->roteador wireless(192.168.0.1)
notebook(eth1 192.168.0.100 ip atribuido pelo roteador estático)
pc(seria conectado na eth0 do notebook com ubuntu)

precisa que o pc pegasse a internet pela eth0 do notebook

Eu vivo mexendo nisto, mas sempre na tentativa e erro. Então vamos ao primeiro chute... hehehe...

eth1:
IP: 192.168.0.100     Fixo (Acho que fica mais fácil, ao menos inicialmente)
Máscara: Não passou
Gateway: Não passou
DNS: Não passou

eth0:
IP: 192.168.0.101     Fixo (Acho que fica mais fácil, ao menos inicialmente)
Máscara: Não passou
Gateway:
DNS:

Regras do Iptables:

Código: [Selecionar]
iptables -t nat -A POSTROUTING -s 192.168.0.0/Mascara -o eth1 -j  MASQUERADE
echo "1" >/proc/sys/net/ipv4/ip_forward

Os PC's seguiriam a classe de IP's apresentadas, com o DNS de internet e gateway da placa onde estão conectados (192.168.0.101).

Espero que seja isto, senão a gente vai acertando, ou então alguem ajuda também. E recomendo você a ler os links do Guia Foca do tópico que te passei, ajuda a entender tudo.
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 21:48
clcampos,

uma dúvida, esse código deve ser digitado no notebook ou no pc?
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 21:56
O PC receberá apenas os IP's, a parte do iptables é feito no notebook para que o Ubuntu saiba o que fazer. Aproveitando entenda que a palavra Mascara que coloquei no comando (repetido abaixo) deve ser substituído por:

Código: [Selecionar]
iptables -t nat -A POSTROUTING -s 192.168.0.0/Mascara -o eth1 -j  MASQUERADE
echo "1" >/proc/sys/net/ipv4/ip_forward

UsePara a Máscara
255.0.0.0
16255.255.0.0
24255.255.255.0

Exemplo: Para a máscara 255.255.255.0 use:

Código: [Selecionar]
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j  MASQUERADE
echo "1" >/proc/sys/net/ipv4/ip_forward

Outra coisa, as regras do iptables aqui deveriam ser digitados a cada login. Não estou preocupado com isto por enquanto, quando funcionar fazemos ficar automático.
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 22:07
clcampos,

um pequeno problema.....
Código: [Selecionar]
rafael@laptop:~$ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE echo "1" >/proc/sys/net/ipv4/ip_forward
bash: /proc/sys/net/ipv4/ip_forward: Permissão negada

* te add no msn
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 22:14
Primeiro execute um comando, depois execute o outro.
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 22:21
mesmo erro...

Código: [Selecionar]
rafael@laptop:~$ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
rafael@laptop:~$ echo "1" >/proc/sys/net/ipv4/ip_forwardbash: /proc/sys/net/ipv4/ip_forward: Permissão negada
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 22:22
mesmo erro...

Código: [Selecionar]
rafael@laptop:~$ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
rafael@laptop:~$ echo "1" >/proc/sys/net/ipv4/ip_forwardbash: /proc/sys/net/ipv4/ip_forward: Permissão negada

Experimente com sudo.
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 22:29
na mesma... ainda vou chegar lá........ rs rs rs


Código: [Selecionar]
rafael@laptop:~$ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
rafael@laptop:~$ sudo echo "1" >/proc/sys/net/ipv4/ip_forwardbash: /proc/sys/net/ipv4/ip_forward: Permissão negada
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 22:37
na mesma... ainda vou chegar lá........ rs rs rs


Código: [Selecionar]
rafael@laptop:~$ sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
rafael@laptop:~$ sudo echo "1" >/proc/sys/net/ipv4/ip_forwardbash: /proc/sys/net/ipv4/ip_forward: Permissão negada

Não é possível, observe na minha máquina:

Código: [Selecionar]
$  sudo echo "1" >  /proc/sys/net/ipv4/ip_forward
senha:
$

Execute o comando ai para mim:

Código: [Selecionar]
$ ls -l  /proc/sys/net/ipv4/ip_forward
Depois:

Código: [Selecionar]
$ ls -ld  /proc/sys/net/ipv4
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 22:42
segue.....

Código: [Selecionar]
rafael@laptop:~$ ls -l /proc/sys/net/ipv4/ip_forward
-rw-r--r-- 1 root root 0 2007-08-31 22:41 /proc/sys/net/ipv4/ip_forward
rafael@laptop:~$ ls -ld /proc/sys/net/ipv4
dr-xr-xr-x 6 root root 0 2007-08-31 22:41 /proc/sys/net/ipv4
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 22:45
segue.....

Código: [Selecionar]
rafael@laptop:~$ ls -l /proc/sys/net/ipv4/ip_forward
-rw-r--r-- 1 root root 0 2007-08-31 22:41 /proc/sys/net/ipv4/ip_forward
rafael@laptop:~$ ls -ld /proc/sys/net/ipv4
dr-xr-xr-x 6 root root 0 2007-08-31 22:41 /proc/sys/net/ipv4

Não tem absolutamente nada que impeça o comando de funcionar. Tem certeza que esta executando ele corretamente???

Código: [Selecionar]
sudo echo "1" >  /proc/sys/net/ipv4/ip_forward
Seu usuário é aquele criado na instalação?
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 31 de Agosto de 2007, 22:52
clcampos,

meu user foi criado na instalação sim, o que modifiquei foi como no post abaixo para "automatizar" o firestarter.

http://ubuntuforum-br.org/index.php/topic,8881.msg85774.html#msg85774
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 31 de Agosto de 2007, 23:00
clcampos,

meu user foi criado na instalação sim, o que modifiquei foi como no post abaixo para "automatizar" o firestarter.

http://ubuntuforum-br.org/index.php/topic,8881.msg85774.html#msg85774


Por incrível que pareça nunca usei o firestarter, até já instalei, mas nem abrir ele eu abri. Tente fazer isto que estou indicando por ele então.
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 01 de Setembro de 2007, 14:24
clcampos,

infelizmente não funcionou, o pc não pega a conexão pela eth0 do notebook
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 01 de Setembro de 2007, 14:38
clcampos,

infelizmente não funcionou, o pc não pega a conexão pela eth0 do notebook

Consegue "pingar" outro ponto de rede a partir do PC? O IP do note por exemplo? Como estão as configurações de rede do PC e do note?
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 01 de Setembro de 2007, 15:12
clcampos,

não consigo pingar do note para o pc e nem do pc para o note...

eu setei o gatway e o dns do pc para o note mas nem assim...
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 01 de Setembro de 2007, 15:38
Faixas de IP e  máscaras devem ser iguais, o gateway do PC é o note e o DNS dos dois são os mesmos.

O cabo de rede esta ok? As interfaces de rede habilitadas?
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 01 de Setembro de 2007, 18:43
clcampos,

vou mudar de estratégia, como faço para instalar outra placa de rede no servidor com ubuntu, espetei a placa, mas só aparece a eth0 que já tinha, precisa dar algum comando para reconhecer a outra placa?
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 01 de Setembro de 2007, 18:46
clcampos,

vou mudar de estratégia, como faço para instalar outra placa de rede no servidor com ubuntu, espetei a placa, mas só aparece a eth0 que já tinha, precisa dar algum comando para reconhecer a outra placa?

Eu normalmente espeto a placa e ele já reconhece, mas normalmente uso placas com chipset RealTek.
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 02 de Setembro de 2007, 02:03
clcampos,

pra finalizar como faço para ficar automático os comandos, quando reinicio o servidor o dhcp3-server para de funcionar

Código: [Selecionar]
#modprobe iptable_nat
#echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 02 de Setembro de 2007, 12:59
rafasnn isto aqui te ajudará a deixar os comandos iniciando automaticamente.

http://ubuntuforum-br.org/index.php/topic,19812.msg110222.html#msg110222

Caso tenha alguma dúvida não existe em perguntar.

[]'s

Cristiano.

obs.: Existem até outros métodos, mas eu costuma usar este. Sempre sem problemas.
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: rafasnn em 02 de Setembro de 2007, 13:24
clcampos,

uma curiosidade, pq o nome do arquivo vai para S99internet.sh? o que quer dizer esse S99?
Título: Re: Compartilhar Wireless Notebook->PC
Enviado por: clcampos em 02 de Setembro de 2007, 14:56
clcampos,

uma curiosidade, pq o nome do arquivo vai para S99internet.sh? o que quer dizer esse S99?

Isto define prioridade de execução da rotina durante o boot. Deveria te dar uma resposta bem maior, bem mais detalhada, mas vou fazer melhor, vou te dar o endereço do Guia Foca (http://focalinux.cipsga.org.br/), que é uma excelente local para aprender mais sobre Linux.

O Ubuntu tem até suas peculiaridades em relação ao Debian, mas leia isto e terá informações importantes sobre sua dúvida:

http://focalinux.cipsga.org.br/guia/avancado/ch-deb.htm

Leia ao menos os itens:

7.3 Arquivos de inicialização e

7.4.1 Entendendo o funcionamento dos níveis de execução do sistema (runlevels)

E se ainda tiver dúvidas coloque aqui que a gente tenta tirar.