Je voulais utiliser mon bureau avec une connexion Ethernet filaire (eth0) pour faire fonctionner mon adaptateur Wifi USB "TP-LINK TL-WN722N" (wlan0) comme point d'accès non adhoc (mode infrastructure) auquel mon Android se connecte.
Après beaucoup de recherches, j'ai finalement trouvé une méthode (répartie sur de nombreux sites Web) qui fait la plupart de ce dont j'ai besoin ...
Dépendances:
hostapd
bridge-utils
J'ai modifié "/ etc / network / interfaces"
sudo gedit /etc/network/interfaces
contenir:
# This file describes the network interfaces available on your system
# and how to activate them.
auto lo br0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
# Bridge setup
# for dhcp address
iface br0 inet dhcp
bridge_ports eth0 wlan0
# for static ip
# iface br0 inet static
# bridge_ports eth0 wlan0
# adapt with your network settings
# address 192.168.1.250
# netmask 255.255.255.0
# network 192.168.1.0
# broadcast 192.168.1.255
# gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
# dns-nameservers 192.168.1.1
# dns-search localdomain
### Reference ###
# Creating a Wireless Access Point with Debian Linux « Agent Oss (October 31, 2011)
# https://agentoss.wordpress.com/2011/10/31/creating-a-wireless-access-point-with-debian-linux/
Mon "/etc/hostapd/hostapd.conf" (que j'ai réussi à assembler moi-même)
sudo gedit /etc/hostapd/hostapd.conf
contient:
### Guts ###
interface=wlan0
bridge=br0
driver=nl80211
### General ###
ssid=____________________
hw_mode=g
channel=1
### Security ###
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0 ## 0 visible # 1 hidden ##
wpa=2
wpa_passphrase=____________________
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
### Reference ###
## Created Tuesday, February 14, 2012 ## Ubuntu 11.10/12.04 ##
# Hostapd Linux Documentation Page
# http://linuxwireless.org/en/users/Documentation/hostapd
# Creating a Network Bridge on Ubuntu (January 16th, 2011)
# http://webserver.linuxportal.nl/?p=422
(J'ai édité les bits de sécurité pour ce post)
Tout cela me permet d'ouvrir un terminal et d'exécuter:
sudo hostapd -B /etc/hostapd/hostapd.conf
d'avoir un point d'accès fonctionnel auquel mon Android et tous les autres appareils WiFi peuvent se connecter.
Mis à part le partage de cette méthode avec d'autres, car les informations pour cette configuration sont si rares; il y a trois problèmes qu'il serait bon de résoudre:
- Cette configuration désactive le gestionnaire de réseau et toutes ses fonctions. Lorsque vous cliquez dessus, il affiche un message "appareil non géré". (pas essentiel, mais un peu ennuyeux pour moi)
- Cette méthode peut parfois avoir des difficultés avec les adresses IP.
Je dois utiliser un terminal pour activer le Wifi. (OK pour moi, mais pas familial).J'ai compris comment créer un lanceur en utilisant gksu et un script simple si quelqu'un en avait besoin ...
- (Pourquoi le gestionnaire de réseau ne peut-il pas le faire immédiatement?)
Merci d'avance! J'espère que tout cela peut aider quelqu'un d'autre; Je n'ai jamais écrit de tutoriel auparavant et je ne sais pratiquement rien sur le réseautage ...
Peut-être lié au pont réseau - sans détruire le gestionnaire de réseau (entre autres).
Testé avec Ubuntu 11.10, 12.04.
/etc/network/interfaces
fichier ne fonctionne pas pour une raison quelconque et que mon téléphone ne se connecte pas correctement. Je suis revenu à donner manuellement à wlan0 une adresse au démarrage pour l'instant.La plupart des problèmes se produisent en raison des pilotes Broadcom des ordinateurs portables HP au moins. Si vous avez un contrôleur réseau Broadcom Vérifiez si votre carte est compatible avec b43 (lien 1). Si c'est le cas, génial, continuez à lire. Le pilote Broadcom sta par défaut (wl) ne prend pas en charge le mode point d'accès. Alors installez b43 en prenant des mesures de précaution pour être en ligne par tous les moyens nécessaires. Activez-le à l'aide de modprobe. Suivez maintenant les instructions et essayez de configurer le point d'accès.
J'ai enfin eu hostapd qui travaille avec cela et la partie douce est que mon téléphone Nokia peut détecter le wifi ainsi créé (il peut détecter n'importe quoi, adhoc ou non). Maintenant, je dois jouer avec votre fichier et voir si je peux détecter mon playbook.
la source
Excellentes réponses ci-dessus, mais ce ne sont pas seulement un ou deux chipsets qui ne prennent pas en charge hostapd ou le mode AP.
Voici comment voir si votre pilote et votre matériel prennent en charge le mode AP:
Recherchez la section "modes d'interface pris en charge". S'il ne comprend pas "AP", vous n'avez pas de chance. S'il dit "AP", alors suivez les nombreuses bonnes instructions déjà fournies par d'autres affiches!
la source