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.