conexao ad-hoc ajuda por favor

1. conexao ad-hoc ajuda por favor

Alex Franciscode Souza
alexsouza

(usa Ubuntu)

Enviado em 02/05/2009 - 01:51h

caros colegas eu tenho 2 placa de rede wireless no meu pc, uma esta a internet via radio e a outr eu coloquei como conexao ad-hoc o que eu quero, eu tenho um notbook conectei pelo windows e fiz um ping do notebook para o ip da maquina 10.42.43.0 pingou na hora , o sendo que estou no windows pelo notbok e no ubuntu pelo pc, entao consegui exito em pingar de uma maquina pra outra, mais não consigo acessar a internet pelo notbook, eu gostaria de saber como compartilhar a internet do pc parra notbook pela conexao ad-hoc


  


2. Re: conexao ad-hoc ajuda por favor

Genesco Sousa
gesousa

(usa Ubuntu)

Enviado em 02/05/2009 - 02:23h

O ubuntu está conectado na internet e compartilhar a conexão via ad-hoc com o windowsxp do notebook ?

Bom o ideal para compartilhamento de conexão não seria usar o ad-hoc e sim configurar a sua placa wireless do ubuntu para o modo ap...

Mas sendo do jeito que vc falou:

1. Ativar o rederecionamento do ipv4

Aplicações -> Acessórios -> Terminal/Consola

sudo gedit /etc/sysctl.conf

Ache a linha:

#net.ipv4.conf.default.forwarding=1

e retire o # da frente da linha.

net.ipv4.conf.default.forwarding=1

salve e saia

bom isso fará que no proximo reboot o sistema já ative o redirecionamento automaticamente.

mas para agora use os comandos abaixo para já ativar esta opção:

sudo sysctl -p
sudo sysctl -w net.ipv4.ip_forward=1

depois configure o mascaramento da placa de rede:

sudo iptables -P FORWARD ACCEPT
sudo iptables --table nat -A POSTROUTING -o wlan0 -j MASQUERADE

bom se quiser deixar automático:

sudo gedit /etc/rc.local

e adicione estas linhas no final:
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables --table nat -A POSTROUTING -o wlan0 -j MASQUERADE


Bom há ainda algumas observações:

*Importante é que no windowsxp vc deve adicionar na propriedades do wireless o dns do seu provedor de internet.

*Há um pacote chamado ipmasq que pode ser usado no lugar das regras do iptables acima. Não o coloquei pois é preciso que a sua placa wireless tenha sido configurada na /etc/network/interfaces para que faça a conexão adhoc automaticamente:

o arquivo interface pode ser configurado em:

sudo gedit /etc/network/interfaces

um exemplo da configuração dele seria:

auto lo
iface lo inet loopback

#Placa ligada há internet conectado via dhcp
auto eth0
iface eth0 inet dhcp

#Wireless ad-hoc

auto wlan0
iface wlan0 inet static
wireless-mode ad-hoc
wireless-channel 4
wireless-essid 'nome'
wireless-key 1234567890
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1

bom não vou complicar demais hehe

ainda pode ser usado um serviço de dhcp como o dhcp3-server ou dnsmasq para automatizar a conexão.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts