Quería usar mi computadora de escritorio con una conexión de Ethernet con cable (eth0) para operar mi adaptador USB Wifi "TP-LINK TL-WN722N" (wlan0) como un punto de acceso no adhoc (modo de infraestructura) para que mi Android se conecte.
Después de MUCHA búsqueda, finalmente encontré un método (distribuido en muchos sitios web) que hace la mayor parte de lo que necesito ...
Dependencias:
hostapd
bridge-utils
Modifiqué "/ etc / network / interfaces"
sudo gedit /etc/network/interfaces
contener:
# 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/
Mi "/etc/hostapd/hostapd.conf" (que de alguna manera logré armar yo mismo)
sudo gedit /etc/hostapd/hostapd.conf
contiene:
### 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
(He editado los bits de seguridad para esta publicación)
Todo eso me permite abrir una Terminal y ejecutar:
sudo hostapd -B /etc/hostapd/hostapd.conf
tener un punto de acceso funcional al que mi Android y todos los demás dispositivos WiFi puedan conectarse.
Además de compartir este método con otros, ya que la información para esta configuración es muy escasa; Hay tres problemas que sería bueno solucionar:
- Esta configuración desactiva el administrador de red y todas sus funciones. Cuando hace clic en él, aparece el mensaje "dispositivo no administrado". (No es esencial, pero es un poco molesto para mí)
- Este método puede tener problemas con las direcciones IP de vez en cuando.
Debo usar una terminal para activar Wifi. (Está bien para mí, pero no para familias).Descubrí cómo hacer un lanzador usando gksu y un script simple si alguien necesita uno ...
- (¿Por qué el administrador de red no puede hacer esto de forma inmediata?)
¡Gracias por adelantado! Espero que todo esto pueda ayudar a alguien más; Nunca antes había escrito un tutorial y no sé prácticamente nada sobre redes ...
Quizás relacionado con el puente de red, sin destruir el administrador de red (entre otros).
Probado con Ubuntu 11.10, 12.04.
/etc/network/interfaces
archivo no funciona por alguna razón y mi teléfono no se conecta correctamente. Regresé a dar manualmente a wlan0 una dirección en el arranque por ahora.La mayoría de los problemas se producen debido a los controladores Broadcom en las computadoras portátiles HP al menos. Si tiene un controlador de red broadcom Compruebe si su tarjeta es compatible con b43 (enlace 1). Si es así, increíble, sigue leyendo. El controlador predeterminado de Broadcom sta (wl) no admitirá el modo de punto de acceso. Instale b43 tomando medidas de precaución para estar en línea por cualquier medio necesario. Enciéndelo usando modprobe. Ahora siga las instrucciones e intente configurar el punto de acceso.
Finalmente tengo hostapd trabajando con esto y la parte dulce es que mi teléfono Nokia puede detectar el wifi creado (puede detectar cualquier cosa, ad hoc o no). Ahora tengo que jugar con su archivo y ver si puedo detectar mi libro de jugadas.
fuente
Excelentes respuestas anteriores, sin embargo, no son solo uno o dos conjuntos de chips que no admiten el modo hostapd o AP.
Aquí le mostramos cómo ver si su controlador y hardware son compatibles con el modo AP:
Busque la sección "modos de interfaz compatibles". Si no incluye "AP", no tienes suerte. Si dice "AP", ¡continúe con las muchas buenas instrucciones ya proporcionadas por otros carteles!
fuente