Linux: compartilhe a conexão sem fio através da mesma interface sem fio [duplicata]

3

É possível realizar no Linux a funcionalidade do Windows Virtual Router ( link )?

Em outras palavras, quero ter uma NIC conectada a um ponto de acesso e a mesma NIC atuando como um ponto de acesso. Existe alguém que tenha feito uma coisa dessas no Linux?

Muito obrigado.

    
por user144893 01.09.2013 / 13:55

3 respostas

1

O Hostapd permite o gerenciamento de uma placa wireless no modo AP, mas seu uso normal requer o encaminhamento da conexão para um IF diferente, que é o assunto do artigo do Arch Linux. Em vez disso, a questão era se um AP poderia ser configurado com um único IF, atuando simultaneamente no modo AP (o IF virtual gerenciado pelo hostapd) e no modo de estação (ou seja, como um cliente para um ponto de acesso existente). Todas as cartas que conheço impedem o uso do cartão no modo de estação, se houver um IF virtual no modo AP. É por isso que estou interessado em uma resposta à mesma pergunta.

Um cara aqui alega ter cumprido isso com um Ralink RT2790 conduzido por rt2800pci, que no entanto não é encontrado em dispositivos USB. Este site alega ter conseguido isso com placas de rede wifi acionadas por ath5k / ath9k. Como ath9_htc é a contraparte usb do driver Athboard onboard, pode ser conjecturado que todos os dispositivos acionados por este módulo suportam essa configuração. A lista desses dispositivos pode ser encontrada no Linux Wireless.

Mais uma vez, não tenho certeza, vou tentar essa solução sozinho.

    
por 19.09.2013 / 18:36
0

Esse método funciona para mim:

  1. Abra as configurações do sistema
  2. Abra rede na seção de hardware
  3. Na nova janela, à esquerda, você pode ver o botão Usar como ponto de acesso

Eu testei isso no meu Ubuntu 12.04

    
por 01.09.2013 / 14:56
0

Sim, desde que o driver do Linux para sua placa ofereça suporte a ele. Há muitos howtos sobre isso lá fora, apenas google "ponto de acesso Linux". As etapas básicas (tiradas do Wiki do Arch ) são:

  1. Instale hostapd dos repositórios da sua distribuição. Em sistemas baseados em Debian, você pode instalar com este comando:

    sudo apt-get install hostapd
    
  2. Crie seu arquivo de configuração /etc/hostapd/hostapd.conf , certifique-se de definir o SSID (seja lá o que você quiser que a rede transmitida seja chamada) e a frase-senha de acordo:

    ssid=YourWifiName
    wpa_passphrase=Somepassphrase
    interface=wlan0
    bridge=br0
    auth_algs=3
    channel=7
    driver=nl80211
    hw_mode=g
    logger_stdout=-1
    logger_stdout_level=2
    max_num_sta=5
    rsn_pairwise=CCMP
    wpa=2
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP CCMP       
    

No entanto, os detalhes dependerão se o seu driver sem fio suporta o modo "Access Mode", que você pode verificar ao ver o que está listado em "Modos de interface suportados" ao executar:

iw list       

Eu recomendo que você leia o artigo wiki do Arch ao qual eu me vinculei, outros recursos úteis são:

link link

    
por 01.09.2013 / 15:27