Compartilhar Wireless Notebook->PC

Iniciado por rafasnn, 31 de Agosto de 2007, 19:20

tópico anterior - próximo tópico

rafasnn

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?
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

#1
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.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

clcampos,

li o post, mas não entendi muito bem......
poderia dar umas dicas para me ajudar?
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Citação de: rafasnn online 31 de Agosto de 2007, 21:05
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).
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

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
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

#5
Citação de: rafasnn online 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

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:


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.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

clcampos,

uma dúvida, esse código deve ser digitado no notebook ou no pc?
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

#7
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:

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:

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.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

clcampos,

um pequeno problema.....

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
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Primeiro execute um comando, depois execute o outro.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

mesmo erro...


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
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Citação de: rafasnn online 31 de Agosto de 2007, 22:21
mesmo erro...


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.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

na mesma... ainda vou chegar lá........ rs rs rs



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
Macbook Pro 2,33 4GB 250GB
iPhone 8GB

clcampos

Citação de: rafasnn online 31 de Agosto de 2007, 22:29
na mesma... ainda vou chegar lá........ rs rs rs



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:


$  sudo echo "1" >  /proc/sys/net/ipv4/ip_forward
senha:
$


Execute o comando ai para mim:

$ ls -l  /proc/sys/net/ipv4/ip_forward

Depois:

$ ls -ld  /proc/sys/net/ipv4
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

rafasnn

segue.....


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
Macbook Pro 2,33 4GB 250GB
iPhone 8GB