Autor Tópico: Compartilhar adsl via placa wireless no ubuntu (Resolvido)  (Lida 2608 vezes)

Offline Chernobyl_User

  • Usuário Ubuntu
  • *
  • Mensagens: 132
  • ChNPP RBMK-1000
    • Ver perfil
Compartilhar adsl via placa wireless no ubuntu (Resolvido)
« Online: 16 de Agosto de 2011, 19:01 »
Estou tentando compartilhar minha adsl usando uma placa wireless no ubuntu através de ad hoc mas não estou conseguindo.
Já tentei seguir tutoriais na internet mas até agora nada, o erro mais comum é "can't add wlan0 to bridge br0: Operation not supported".
Usando o Windows 7 consigo compartilhar normalmente.

Tentei criar uma nova conexão usando o nm-applet, a rede é reconhecida pelo notebook mas não conecta e não navega.

Minha placa wireless é OvisLink EVO-542PCI com chipset Ralink:

*-network
       description: Wireless interface
       product: RT2561/RT61 802.11g PCI
       vendor: Ralink corp.
       physical id: 7
       bus info: pci@0000:03:07.0
       logical name: wlan0
       version: 00
       serial: 00:1d:1a:0a:32:0d
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=rt61pci driverversion=2.6.38-10-generic firmware=0.8 latency=64 link=no multicast=yes wireless=IEEE 802.11bg
       resources: irq:22 memory:febf8000-febfffff
« Última modificação: 20 de Agosto de 2011, 21:03 por Chernobyl_User »
Sony Vaio VPCEH30EB/W @ Ubuntu 12.04 + Ubuntu 12.10 + Debian 6.0

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #1 Online: 16 de Agosto de 2011, 19:29 »
Você não vai trabalhar com bridges, vai trabalhar com roteamento.

Execute os comandos abaixo e cole o resultado aqui.

ifconfig -a

nm-tool

sysconfig net.ipv4.ip_forward

sudo iptables -t nat -L -v -n

sudo iptables -L -v -n


Suponho também que você já consegue pingar a outra máquina pela conexão ad-hoc?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Chernobyl_User

  • Usuário Ubuntu
  • *
  • Mensagens: 132
  • ChNPP RBMK-1000
    • Ver perfil
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #2 Online: 16 de Agosto de 2011, 19:57 »
ifconfig -a

Citar
eth0      Link encap:Ethernet  Endereço de HW 44:87:fc:56:28:22 
          inet end.: 10.1.1.2  Bcast:10.255.255.255  Masc:255.0.0.0
          endereço inet6: fe80::4687:fcff:fe56:2822/64 Escopo:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Métrica:1
          pacotes RX:1657 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:2198 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:638347 (638.3 KB) TX bytes:368866 (368.8 KB)
          IRQ:41

lo        Link encap:Loopback Local 
          inet end.: 127.0.0.1  Masc:255.0.0.0
          endereço inet6: ::1/128 Escopo:Máquina
          UP LOOPBACK RUNNING  MTU:16436  Métrica:1
          pacotes RX:20 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:20 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:0
          RX bytes:1200 (1.2 KB) TX bytes:1200 (1.2 KB)

wlan0     Link encap:Ethernet  Endereço de HW 00:1d:1a:0a:32:0d 
          endereço inet6: fe80::21d:1aff:fe0a:320d/64 Escopo:Link
          UP BROADCAST MULTICAST  MTU:1500  Métrica:1
          pacotes RX:0 erros:0 descartados:0 excesso:0 quadro:0
          Pacotes TX:6 erros:0 descartados:0 excesso:0 portadora:0
          colisões:0 txqueuelen:1000
          RX bytes:0 (0.0 B) TX bytes:576 (576.0 B)

nm-tool

Citar
NetworkManager Tool

State: connected

- Device: eth0  [Auto eth0] ----------------------------------------------------
  Type:              Wired
  Driver:            r8169
  State:             connected
  Default:           yes
  HW Address:        44:87:FC:56:28:22

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         10.1.1.2
    Prefix:          8 (255.0.0.0)
    Gateway:         10.1.1.1

    DNS:             10.1.1.1


- Device: wlan0 ----------------------------------------------------------------
  Type:              802.11 WiFi
  Driver:            rt61pci
  State:             disconnected
  Default:           no
  HW Address:        00:1D:1A:0A:32:0D

  Capabilities:

  Wireless Properties
    WEP Encryption:  yes
    WPA Encryption:  yes
    WPA2 Encryption: yes

  Wireless Access Points
    GVT_WIFI:        Infra, 7C:03:4C:05:7D:8E, Freq 2412 MHz, Rate 54 Mb/s, Strength 40

sysconfig net.ipv4.ip_forward

Citar
sysconfig: comando não encontrado

sudo iptables -t nat -L -v -n

Citar
Chain PREROUTING (policy ACCEPT 5 packets, 713 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain INPUT (policy ACCEPT 5 packets, 713 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 290 packets, 27992 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain POSTROUTING (policy ACCEPT 290 packets, 27992 bytes)
 pkts bytes target     prot opt in     out     source               destination

sudo iptables -L -v -n

Citar
Chain INPUT (policy ACCEPT 1063 packets, 238K bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 1258 packets, 183K bytes)
 pkts bytes target     prot opt in     out     source               destination

Citar
Suponho também que você já consegue pingar a outra máquina pela conexão ad-hoc?

Ainda não sei fazer isso, o note detecta a rede, tenta conectar mas não consegue.
Sony Vaio VPCEH30EB/W @ Ubuntu 12.04 + Ubuntu 12.10 + Debian 6.0

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #3 Online: 16 de Agosto de 2011, 22:36 »
OK. Passei um comando errado pra você, o correto seria:

sysctl net.ipv4.ip_forward

Configure a conexão ad-hoc pra usar, de um lado do linux, o ip 192.168.1.1, com a máscara de rede 255.255.255.0.

Do lado da outra máquina, use o ip 192.168.1.2, máscara também 255.255.255.0, e gateway 192.168.1.1 (ou seja, o endereço da máquina linux). Configure a outra máquina pra usar qualquer servidor DNS que você prefira; os servidores do google (8.8.8.8 e 8.8.4.4) e do OpenDNS (208.67.222.222 e 208.67.220.220) são boas escolhas.

Nesse momento, você tem que conseguir pingar de uma máquina para a outra.
Quando você já estiver conseguindo pingar de uma máquina pra outra, será hora de ativar o compartilhamento.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Chernobyl_User

  • Usuário Ubuntu
  • *
  • Mensagens: 132
  • ChNPP RBMK-1000
    • Ver perfil
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #4 Online: 17 de Agosto de 2011, 23:32 »
sysctl net.ipv4.ip_forward

Citar
net.ipv4.ip_forward = 0

Consegui pingar o note corretamente:

ping -c 1 192.168.1.2

Citar
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_req=1 ttl=64 time=1.84 ms

--- 192.168.1.2 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 1.845/1.845/1.845/0.000 ms

----------

Só uma dúvida, a rede ad hoc que criei no windows continua aparecendo, mesmo eu estando no ubuntu (estão em dual boot), mas só aparece no pc, no note não, ela fica como fantasma, a rede do windows é "OI Internet" e a do ubuntu é "teste".



Acho isso estranho, e penso que pode causar problemas.
« Última modificação: 17 de Agosto de 2011, 23:40 por Chernobyl_User »
Sony Vaio VPCEH30EB/W @ Ubuntu 12.04 + Ubuntu 12.10 + Debian 6.0

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #5 Online: 18 de Agosto de 2011, 00:26 »
Citar
a rede do windows é "OI Internet" e a do ubuntu é "teste".
Não tinha que ser a mesma identificação de rede wireless nas duas máquinas?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Chernobyl_User

  • Usuário Ubuntu
  • *
  • Mensagens: 132
  • ChNPP RBMK-1000
    • Ver perfil
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #6 Online: 18 de Agosto de 2011, 00:46 »
Se eu colocar as duas com o mesmo nome, aparecem duas redes iguais, tenho medo que isso cause conflito.



Estou configurando usando os comandos a seguir:

Citar
ifconfig wlan0 down
iwconfig wlan0 mode Ad-Hoc
iwconfig wlan0 essid $nome_da_rede
iwconfig wlan0 key restricted s:$chave_rede
iwconfig wlan0 channel 11
ifconfig wlan0 192.168.1.1 netmask 255.255.255.0 up

---------------

Quando eu tento conectar à rede criada, o sistema pede a chave toda vez que conecto à ela, como vou ser usuário único, como eu faço para deixar a chave da futura rede salva permanentemente no note?
« Última modificação: 18 de Agosto de 2011, 01:15 por Chernobyl_User »
Sony Vaio VPCEH30EB/W @ Ubuntu 12.04 + Ubuntu 12.10 + Debian 6.0

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #7 Online: 18 de Agosto de 2011, 01:39 »
O ideal é você fazer toda a configuração pelo gerenciador de redes.

Aliás, na verdade o ideal é comprar um roteador wireless... você encontra aparelhos razoáveis já na casa de R$60,00. Eu acho que o tempo gasto pra configurar uma conexão ad-hoc pra compartilhar uma conexão sairia muito mais caro do que isso, se você for avaliar o seu tempo.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Chernobyl_User

  • Usuário Ubuntu
  • *
  • Mensagens: 132
  • ChNPP RBMK-1000
    • Ver perfil
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #8 Online: 18 de Agosto de 2011, 01:56 »
Já consegui fazer tudo funcionar como queria, obrigado.

Citar
Aliás, na verdade o ideal é comprar um roteador wireless... você encontra aparelhos razoáveis já na casa de R$60,00. Eu acho que o tempo gasto pra configurar uma conexão ad-hoc pra compartilhar uma conexão sairia muito mais caro do que isso, se você for avaliar o seu tempo.

Para mim, não é vantajoso comprar o modem, por que a rede ad hoc sai praticamente de graça.

Citar
O ideal é você fazer toda a configuração pelo gerenciador de redes.

Instalei o meu ubuntu de modo personalizado, a rede veio configurada automaticamente, então nem instalei o network-manager.
« Última modificação: 18 de Agosto de 2011, 02:06 por Chernobyl_User »
Sony Vaio VPCEH30EB/W @ Ubuntu 12.04 + Ubuntu 12.10 + Debian 6.0

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #9 Online: 18 de Agosto de 2011, 10:59 »
Citar
Para mim, não é vantajoso comprar o modem, por que a rede ad hoc sai praticamente de graça
Não é um modem, é um roteador wireless. E desculpe, mas não sai de graça: ela gasta seu tempo. O seu tempo não é de graça, o meu tempo não é de graça, o tempo de ninguém é de graça.

Citar
Instalei o meu ubuntu de modo personalizado, a rede veio configurada automaticamente, então nem instalei o network-manager.
O NetworkManager é instalado junto com o sistema. Ele deveria estár lá. Se não está, coloque-o. Faz muita falta.

PS: Imagino o que mais você não instalou aí que possa estar fazendo falta no momento...
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline Chernobyl_User

  • Usuário Ubuntu
  • *
  • Mensagens: 132
  • ChNPP RBMK-1000
    • Ver perfil
Re: Compartilhar adsl via placa wireless no ubuntu
« Resposta #10 Online: 18 de Agosto de 2011, 12:37 »
Citar
Não é um modem, é um roteador wireless. E desculpe, mas não sai de graça: ela gasta seu tempo. O seu tempo não é de graça, o meu tempo não é de graça, o tempo de ninguém é de graça.

OK então, não vamos discutir, se o alcance da minha rede estiver ruim, eu compro o roteador wireless, ou se não, peço para assinar a GVT ao invés da OI, a GVT já fornece um modem/roteador tudo em um  muito bom (meu cunhado tem) e a qualidade da internet é melhor também.

Citar
PS: Imagino o que mais você não instalou aí que possa estar fazendo falta no momento...

Por enquanto o meu sistema está OK, somente o compiz que não habilitei porque da conflito com o unity, o ubuntu 11.04 como padrão não fica legal no meu pc por conta de vários serviços e programas que não uso e consomem recursos, por isso instalo via mini.iso sempre. Além do mais, o Ubuntu me dá liberdade de instalar somente os recursos que irei usar.

Fora isso, obrigado pela disposição a ajudar.  ;)
« Última modificação: 01 de Setembro de 2011, 20:32 por Chernobyl_User »
Sony Vaio VPCEH30EB/W @ Ubuntu 12.04 + Ubuntu 12.10 + Debian 6.0