Linux: condividere la connessione wireless tramite la stessa interfaccia wireless [duplicato]


3

Questa domanda ha già una risposta qui:

È possibile realizzare in Linux le funzionalità di Windows Virtual Router ( http://virtualrouter.codeplex.com/ )?

In altre parole, voglio avere una scheda NIC collegata a un punto di accesso e la stessa scheda NIC che funge da punto di accesso. C'è qualcuno che ha fatto una cosa del genere in Linux?

Grazie molto.


Risposte:


1

Hostapd consente la gestione di una scheda wireless in modalità AP, ma quindi il suo normale utilizzo richiede l'inoltro della connessione a un altro IF, che è proprio l'articolo di Arch Linux. Invece, la domanda era se un AP potesse essere impostato con un singolo IF, agendo contemporaneamente in modalità AP (l'IF virtuale gestito da hostapd) e in modalità stazione (cioè come client di un punto di accesso esistente). Tutte le carte che conosco impediscono l'uso della carta in modalità stazione, se esiste un IF virtuale in modalità AP. Ecco perché sono interessato a una risposta alla stessa domanda.

Un ragazzo qui afferma di averlo raggiunto con un Ralink RT2790 guidato da rt2800pci, che tuttavia non si trova sui dispositivi USB. Questo sito afferma invece di averlo realizzato con le schede WiFi integrate gestite da ath5k / ath9k. Poiché ath9_htc è la controparte USB del driver integrato di ath9k, è possibile ipotizzare che tutti i dispositivi gestiti da questo modulo supportino questa configurazione. L'elenco di questi dispositivi è disponibile su Linux Wireless.

Ancora una volta, non sono sicuro, proverò questa soluzione da solo.


0

Questo metodo funziona per me:

  1. Apri le impostazioni di sistema
  2. Aprire la rete nella sezione hardware
  3. Nella nuova finestra, sul lato sinistro puoi vedere il pulsante Usa come hotspot

Ho provato questo sul mio Ubuntu 12.04


0

Sì, purché supportato dal driver Linux per la scheda. Ci sono molti howtos su questo là fuori, solo google "Linux access point". I passaggi di base (presi dal wiki di Arch ) sono:

  1. Installa hostapddai repository della tua distribuzione. Sui sistemi basati su Debian è possibile installare con questo comando:

    sudo apt-get install hostapd
    
  2. Crea il suo file di configurazione /etc/hostapd/hostapd.conf, assicurati di impostare SSID (qualunque cosa tu voglia chiamare la rete trasmessa) e la passphrase di conseguenza:

    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       
    

Tuttavia, i dettagli dipenderanno dal fatto se il tuo driver wireless supporti la modalità "Access Mode", che puoi verificare vedendo ciò che è elencato in "Modalità di interfaccia supportate" durante l'esecuzione:

iw list       

Consiglio vivamente di leggere l'articolo della wiki di Arch che ho collegato, altre risorse utili sono:

http://www.cyberciti.biz/faq/debian-ubuntu-linux-setting-wireless-access-point/ http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way- per-creare-virtual-wifi-access-point /

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.