Sé cómo crear un punto de acceso cuando estoy conectado a una red cableada, pero cuando estoy usando internet desde una conexión WiFi, esto desconecta la conexión inalámbrica en el momento en que activo el punto de acceso.
En Windows puedo usar Connectify Hotspot , que me permite compartir la conexión a Internet desde el mismo adaptador inalámbrico en el que estoy creando un punto de acceso. Como puede leer en la página de resumen de tecnología :
El modo Punto de acceso le permite crear un punto de acceso utilizando la misma tarjeta Wi-Fi que está utilizando para acceder a Internet.
¿Cómo hago esto en Ubuntu?
wireless
wireless-access-point
hot-spot
Ruppesh Nalwaya
fuente
fuente
Respuestas:
Pasos sencillos: cree un punto de acceso wifi en ubuntu
Abra la Terminal (Ctrl + Alt + T) y escriba el siguiente comando con su nombre de conexión utilizado en el paso 5.
Encuéntralo
mode=infrastructure
y cámbialo amode=ap
Ahora revise la sección de red donde se conectará wi-fi al punto de acceso creado automáticamente. Si no puede encontrarlo, vaya a Conectar a red oculta ... Encuentre la conexión y conéctese a ella.
Fuente: http://ubuntuhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubuntu/
fuente
1. Disable WIFI and plug in an internet cable to your laptop so that your Ubuntu is connect to a wired internet and wireless is disabled.
en otras palabras, esta respuesta REQUIERE INTERNET A TRAVÉS DE ETHERNET antes de que pueda compartirla COMO ACCESO INALÁMBRICO Señalar a través de un adaptador wifi. No hace no recibir Internet y transmisión por Internet de forma inalámbrica todo en un único adaptador wifi. Más bien, recibe cableado y difunde de forma inalámbrica.Después de ver este enlace ofrecido por vasishath , logré configurar un punto de acceso inalámbrico para compartir la conexión a Internet desde el mismo dispositivo de interfaz inalámbrica. Este dispositivo inalámbrico debe usar un controlador Atheros que ya está construido con soporte nl80211 . A continuación te mostraré cómo.
Detecta si tu dispositivo inalámbrico funcionará con este método
Ejecute el siguiente comando en la terminal :
Si la salida es nula o si la cadena
cfg80211
no está en la salida, no tiene sentido continuar y debe prestar atención en el segundo y tercer punto de esta respuesta .Herramientas necesarias
Compruebe si están instalados todos los paquetes mencionados a continuación: iw , hostapd , iptables , udhcpd , udhcpc , macchanger .
Puedes instalarlos con
Editar algunos archivos
Ejecute el siguiente comando en la terminal para editar los archivos correspondientes:
En el
hostapd.conf
archivo agregue el siguiente código:En el
udhcpd.conf
archivo, comente todas las líneas actuales (agregando un#
carácter delante de la línea) y agregue las siguientes líneas nuevas:En / etc / default / udhcp, comente la línea que dice
DHCPD_ENABLED="no"
.En
wpa_supplicant.conf
debe proporcionar la configuración de su red inalámbrica actual. Veaman wpa_supplicant
algunos ejemplos rápidos. Y probablemente tenga más ejemplos en el/usr/share/doc/wpa_supplicant/
directorio. Usé algo como:Guarde todos los archivos y ciérrelos.
Hacer un script de shell
mkdir -p bin
: este comando creará unbin
directorio en suhome
carpeta si aún no lo tiene.gedit ~/bin/hotspotsetup.sh
: esto creará el nuevo archivohotspotsetup.sh
en gedit.chmod +x ~/bin/hotspotsetup.sh
- para otorgar acceso de ejecución para el script.Inicie el punto de acceso inalámbrico conectado a una red inalámbrica desde el mismo adaptador inalámbrico
Ejecute el script anterior en la terminal con privilegios de root:
Prueba
Fuente: Connectify para Linux con interfaz inalámbrica única .
fuente
/etc/default/udhcp.conf
, pero todavía no tuve suerte. Me sigue dandoSending discover...
ynew0: CTRL-EVENT-SCAN-STARTED
aunque todo lo demás salió bien ... ¡También cuando trato de conectarme a la red nunca funciona! He editado tu respuesta con respecto a udhcpd, pero ¿puedes decir cómo solucionar el problema de conexión?Permítame presentarle una excelente herramienta que simplifica todo: create_ap (por oblicuo )
Ese es el repositorio oficial: https://github.com/oblique/create_ap ¡
Esta herramienta es parte de los repositorios de Arch Linux y también debería estar en los repositorios de Ubuntu !
Es muy fácil de usar y muy efectivo.
Para instalarlo en Ubuntu , primero debe instalar las dependencias:
A menos que haya usado una "mini imagen de instalación", ya tiene el 90% de ellas ...
Una vez hecho esto, clone el repositorio desde el oblicuo:
Ubique su terminal en el repositorio descargado:
Instale la herramienta con:
(no
make
se necesita compilación )Fácil, ¿verdad? Bueno, el resto es aún más fácil ... ... Si su dispositivo se puede usar como cliente y PA al mismo tiempo (como el chip wifi atheros - editar: también algunos chips Intel, vea el segundo comentario más abajo ) simplemente tiene que conectarse a su enrutador doméstico con el administrador de red, como suele hacer, y luego ejecutar una línea de comando como esta:
ejemplo
¡Y eso es! Increíble y muy fácil! Ahora solo tiene que conectarse a la red repetida con su dispositivo Android. Verá en el terminal de su computadora portátil el apretón de manos negociado entre su computadora portátil y el cliente: Y puede disfrutar de una buena sesión de baño con Internet ... Todo se hace con una sola interfaz y con un simple comando. La herramienta tiene muchas opciones, para obtener más información, visite el repositorio github de oblicuo (enlace proporcionado anteriormente) y si puede hablar español, puede consultar este hilo del foro: create_ap: La solución perfecta para transformar su computadora en un repetidor universal todo terreno
fuente
Como puede ver en los comentarios a esta respuesta, ES una forma de hacerlo. Está documentado para FreeBSD (que no es Ubuntu / Linux) aquí: https://serverfault.com/questions/192144/connect-to-multiple-ap-with-one-wifi-adapter-under-linux-freebsd (Enlace de el comentario). No parece funcionar exactamente de la misma manera en Linux, pero debería ser similar. Lamentablemente, no pude encontrar información más detallada sobre este tema.
Probablemente la forma más fácil y más común es usar dos interfaces de red físicas. Por lo tanto, puede comprar otro dispositivo wifi o simplemente usar otra tecnología para conectarse más y hacer solo uno de ellos a través de Wifi. Las posibilidades son, por ejemplo:
Una vez que noté que Ubuntu Linux es capaz de administrar dos dispositivos wifi a la vez sin ser complicado. No probé esto para compartir la conexión a Internet, etc., pero debería ser posible. La forma en que será complicado probablemente dependerá del tipo de conexiones que utilice. En Linux, probablemente no necesite un tipo de software especial. Debería ser posible compartir conexiones sin la necesidad de herramientas especiales. Lamentablemente no puedo probarlo en este momento.
Le recomiendo que pruebe Wifi a Wifi si tiene otro dispositivo wifi de todos modos y, de lo contrario, LAN o Bluetooth (que está integrado en la mayoría de los portátiles). Compartir 3G / LTE es un poco malo debido a los planes de datos de los proveedores, etc.
fuente
Esto se agregó como otra respuesta porque la otra respuesta creó mucha controversia.
Sobre todo, necesita saber el nombre de nuestro adaptador inalámbrico. Use el siguiente comando para obtenerlo:
Probablemente sea wlan0 o wlan1.
Hay casos en los que usamos un viejo adaptador WiFi y queremos saber el controlador que usa. Podemos usar los siguientes comandos de acuerdo con su tipo, ya sea USB o PCI.
Utilice el siguiente comando para ver qué controlador utiliza actualmente:
Necesito instalar un programa. Simplemente presione Ctrl+ Alt+ Ten su teclado para abrir Terminal. Cuando se abra, ejecute los siguientes comandos:
Abra el archivo de configuración del adaptador de red principal con este comando:
Y edítelo así:
La primera línea debe ser el nombre de su adaptador de red. La segunda línea no debe cambiarse en la mayoría de los casos, a menos que no haya tenido suerte y requiera un controlador de terceros. La tercera línea no requiere explicación. La cuarta línea debe ser el nombre de su punto de acceso WiFi (SSID). La quinta línea identifica su red como modo a / b / g / n. La siguiente línea es su canal de red. Las líneas restantes establecen seguridad y encriptación. En la mayoría de los casos, solo necesita cambiar la frase de contraseña.
Abra el segundo archivo de configuración con este comando:
Y cámbialo así:
La primera línea apunta al archivo de configuración del adaptador de red principal. La segunda línea le dice a hostapd que se ejecute en modo DAEMON en segundo plano durante el arranque. La última línea le dice a hostapd que registre cada mensaje. El truco importante aquí es que si desea utilizar dos adaptadores de red inalámbricos diferentes para configurar un punto de acceso de doble banda, debe crear para separar los archivos de configuración originales (primer archivo) para cada ard y cambiarlo así:
Las configuraciones están terminadas.
Ejecutando DAEMON
Ahora debe asegurarse de que hostapd DAEMON se inicie en el arranque (primer comando a continuación), también debe ejecutarlo ahora para evitar un reinicio obligatorio.
Y ya está terminado. Ahora podemos conectarnos a nuestro punto de acceso recién construido.
Fuentes: Hostapd: la manera de Linux de crear un punto de acceso Wifi virtual y una página de documentación de Hostapd Linux
fuente
Actualmente es posible solo para tarjetas Atheros y muy pocas tarjetas Broadcom. Para saber cuál está utilizando, ejecute el siguiente comando en la terminal y pegue la salida aquí: -
O simplemente puede probar ese método. Aquí está el enlace para el tutorial sobre cómo hacer eso: - connectify-for-linux-with-single-wireless-interface
fuente
¡La mejor manera que he encontrado para crear una EXPERIENCIA CONECTIVA es usar AP-HOTSPOT!
(WPA2 ... no wep como Linux hace por defecto en ubuntu)
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
Para ejecutar y opciones
Comienzo:
sudo ap-hotspot start
Detener:
sudo ap-hotspot stop
Configurar:
sudo ap-hotspot Configure
¿Quieres una interfaz gráfica de usuario ?
Para instalarlo, abra una terminal, luego navegue hasta con:
cd /home/USERNAME/LOCATION
Luego ejecute los comandos de instalación:
qmake
make
Crea un programa ... Arrástrelo al escritorio y listo :) aclamaciones
En cuanto a dos adaptadores ... Windows y bsd libre pueden hacerlo ... A partir de ahora todavía estoy tratando de resolverlo ya que solo me acerqué a este escenario por mí mismo a partir de ayer. Informaré ... Linux también puede hacerlo ... No es una limitación de hardware para los adaptadores que pueden hacerlo con otros sistemas operativos ...
fuente
Al igual que la respuesta de Purushoth , esta respuesta también requiere 2 adaptadores WiFi (p. Ej .: un adaptador USB Wi-Fi interno y 1 externo). Sin embargo, no pude obtener su respuesta para trabajar para mí, así que esto es lo que hice en su lugar.
Probado en Xubuntu 14.04.
Cómo configurar la PC Ubuntu / Xubuntu como un punto de acceso WiFi (por ejemplo: para usar en aeropuertos o en aviones para compartir una única conexión paga desde su PC con su teléfono y otros dispositivos):
cd /etc/NetworkManager/system-connections
ls
sudo nano wifi-hotspot
Referencias: Aquí es donde encontré la
/etc/NetworkManager/system-connections
ruta de la carpeta y un enfoque alternativo (que no funcionó para mí): https://askubuntu.com/a/609199/327339fuente