Conectando-se a uma rede sem fio [duplicada]

6

Eu tenho uma máquina que acabei de instalar o Ubuntu Server. O único problema é que não sei como conectá-lo a uma rede sem fio e não posso usar um cabo de rede para conectá-lo ao meu roteador.

Ao tentar listar as placas de rede, apenas a interface de loopback apareceu:

$ ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric 1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

que foi inesperado, pois tanto a minha interface de rede Ethernet ( eth0 ) quanto a interface de rede sem fio ( wlan0 ) apareceram ao fazer o mesmo em uma nova instalação do Ubuntu Desktop 10.10.

Então, minhas duas perguntas são:

  • como posso instalar os drivers sem fio (e os pacotes que eu poderia baixar etc.) e / ou configurar a interface de rede sem fio para funcionar corretamente e
  • como posso me conectar a uma rede sem fio criptografada por WPA na linha de comando?

EDITAR:

Eu acabei desinstalando o Ubuntu Server e instalando o Ubuntu Desktop, em seguida, configurando a rede sem fio através da GUI e fazendo com que ela inicializasse na linha de comando ao invés do GNOME.

    
por Frxstrem 09.12.2010 / 18:50

3 respostas

4

Se você não tem drivers sem fio, então você terá que descobrir uma maneira de obtê-los primeiro, porque obviamente você não poderá usar sua placa wireless para obtê-los;) você pode procurá-los em outra computador e instale os binários. Mais do que provavelmente, no entanto, você já possui drivers, mas precisa editar seu /etc/network/interfaces (como root), que contém declarações de interface. Ele deve registrar seus cartões depois de adicionar as seguintes linhas a ele:

auto eth0
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet dhcp

Isso fará com que o ubuntu reconheça as placas quando você acessar /etc/init.d/networking restart e ifup -a .

Quando a placa estiver sem fio, você poderá digitar iwlist scan para listar as redes sem fio ao alcance. Eu tenho lidado apenas com redes abertas e protegidas por WEP, e funciona perfeitamente para elas. Para essas redes, você pode usar

iwconfig wlan0 essid "network-name" ap any key <wep-key>

Eu sei que o WPA é possível, mas é muito mais configuração do que apenas usar o iwconfig.

    
por shroff 10.12.2010 / 15:32
1

Veja este guia para conectar-se à rede: link

    
por Adam Thompson 09.12.2010 / 19:48
0

Espero poder dar algumas idéias para sua primeira pergunta, mas só tenho uma resposta definitiva para a segunda.

  1. Instalação do driver: para isso, você precisa conhecer seu chipset de interface sem fio. Primeiro, você precisa conhecer o modelo da interface que você tem. (Se não tiver, execute lspci ou lsusb e pesquise na linha que se parece com um dispositivo sem fio). Em seguida, vá para o link e encontre o modelo do seu dispositivo na lista apropriada. Lá você pode encontrar instruções sobre como instalar o driver.

Se este site lhe disser que o driver já faz parte do kernel, então você tem algum problema que você deve solucionar. Por exemplo, existem dois drivers para o Ralink, ambos incluídos no Ubuntu, e quando você conecta o cartão, ambos os drivers tentam orientá-lo, para que ele não funcione. A solução é colocar na lista negra um dos dois. Para este tipo de problema, você provavelmente terá que google algo como "[chipset] placa wireless não funciona no Ubuntu", isso você obtém um resultado muito mais rápido do que se você google-lo sem o nome do chipset.

  1. Conecte-se a partir da linha de comando

Edite (ou crie) o arquivo /etc/wpa_supplicant/wpa_supplicant.conf

Precisa do seguinte código:

    network={
        ssid="networkname"
        scan_ssid=1
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=CCMP
        group=TKIP
        psk="networkpassword"
}

Dependendo das configurações do roteador, você pode precisar experimentar combinações diferentes para pares e grupos (por exemplo, CCMP ou TKIP).

Esta solução pressupõe que você esteja usando a criptografia WPA mais antiga. Se você tiver o WPA 2, ele muda para proto = RSN.

Em seguida, conecte usando a linha

sudo wpa_supplicant -i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf 

aqui você precisa escrever o nome da sua interface após -i e o nome do seu driver após -D (você deve saber ambos depois de ter resolvido 1).

Eu posso garantir que esse método funcionou com o Intrepid, mas não o usei desde então. Se houver um problema com isso, você pode ver como configurá-lo no arquivo man aqui .

    
por rumtscho 10.12.2010 / 21:53