¿Los archivos de la computadora portátil son accesibles al dispositivo Android a través de una antena wifi para computadora portátil?

Me gustaría poder acceder a los archivos de mi computadora portátil Ubuntu desde mi teléfono y tableta Android. Idealmente, me gustaría hacer esto sobre mi propio Wlan seguro y luego sobre sftp o acciones Samba. Dado que no hay un Wlan al que pueda acceder desde donde quiero hacer esto, quiero crear esa red Wlan con el wifi del portátil o una memoria USB. Este Wlan debe ser accesible por dispositivos Android ordinarios.

Aquí está el problema: cuando elija “crear nueva red inalámbrica” ​​en el applet del administrador de red, la red creada NO está disponible en ninguno de mis dispositivos móviles. Me han dicho que esto se debe a que es una red “ad hoc” que no es compatible con estos dispositivos.

Hay algunas instrucciones sobre cómo crear redes gestionadas (no estoy seguro de si este es el término correcto) pero parecen muy complejas y, a menudo, difieren entre sí. Además, todas estas instrucciones son para hacer que la conexión a Internet de la computadora portátil esté disponible a través de Wifi, que no necesito. Todo lo que necesito es que la red Wifi haga que los archivos de la notebook estén disponibles, por lo que el único host que debe ser accesible a través de esta Wlan es la notebook.

¿Existe una forma fácil (con suerte) de comenzar una red WLAN de este tipo? De lo contrario, ¿sería posible lograr lo que quiero con otro tipo de hardware (que no sea un simple USB Wifi), para poder crear un Wlan donde mi computadora portátil sea el único host accesible?

Creo que con la creciente cantidad de dispositivos móviles, y con los teléfonos / mesas móviles Y la computadora portátil con su hardware Wlan integrado, es extraño que no haya una manera fácil de conectarlos directamente y sin la necesidad de que ambos dispositivos tengan Acceso a algún otro Wlan.

EDITAR: Creo que esto puede no ser, como se sugirió un duplicado, ya que la respuesta a la otra pregunta, así como muchas otras recetas a menudo ligeramente diferentes, intenta compartir la conexión a Internet de la computadora que proporciona el punto de acceso, mientras que desea acceder a los archivos en esta computadora o usar los servicios allí, simplemente usando la dirección IP. Entonces, lo que buscaba es la forma más fácil de lograr esto. Creo que mientras tanto he encontrado una solución que es menos compleja como respuesta al duplicado sugerido, pero parece que no puedo crear una respuesta aquí.

A continuación se encuentran los que creo que son los pasos mínimos para lograr lo que quería. Por ahora, los pasos solo funcionan para una memoria USB WiFi adicional, no para el hardware Wifi incorporado. Voy a editar esto a medida que aprenda más …

Instalar y configurar hostapd

Para que el hardware de Wifi (el que está integrado en la computadora portátil o alguna memoria USB de WiFi adicional) funcione en modo no ad hoc, es necesario el software hostapd. Tenga en cuenta que para que esto funcione, el hardware de Wifi debe ser compatible con el software de hostapd y el hardware debe ser compatible con el modo no ad hoc.

  1. Instalar software con sudo apt-get install hostapd
  2. Busque el nombre de la interfaz de red que corresponde al hardware de Wifi. Para una memoria USB adicional, esta puede ser wlan1 o similar. El comando ifconfig mostrará todas las interfaces de red disponibles.
  3. Cree el archivo de configuración /etc/hostapd/hostapd.conf (por ejemplo, con el comando gedit /etc/hostapd/hostapd.conf ) con el siguiente contenido donde reemplaza con el nombre encontrado en el paso 2, con el nombre que eligió para su red, con el código de dos letras de su país (por ejemplo, EE. UU.), con el modo de red Wifi (por ejemplo, g) y el canal con un número de canal válido (por ejemplo, 3). Alternativamente, las líneas para hw_mode y channel pueden hw_mode por completo. Reemplace con una frase de su preferencia (pero evite las diéresis o los caracteres acentuados).

     interface= driver=nl80211 logger_stdout=-1 logger_stdout_level=0 ssid= country_code= hw_mode= channel= macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase= wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP 

    Consulte http://linuxwireless.org/en/users/Documentation/hostapd para obtener más información.

  4. Ejecute el comando sudo hostapd -d /etc/hostapd/hostapd.conf . Esto debería iniciar la red Wifi y ya debería ser posible conectarse a esta red desde el dispositivo móvil: la red con el SSID que usted asignó debería aparecer en la lista y, después de ingresar la contraseña, el dispositivo debería conectarse a la red. Sin embargo, el dispositivo no obtendrá una dirección IP, por lo que aún no es posible realizar una transferencia de datos real. Finalice el comando presionando Ctl-C

Instala DHCP y configura la red.

Para poder transferir datos entre el dispositivo móvil y la computadora portátil, la red debe saber qué rango de direcciones IP debe usar y se necesita un progtwig para asignar direcciones IP a cualquier dispositivo que desee conectarse.

  1. Use el comando sudo apt-get install isc-dhcp-server para instalar el servidor DHCP.
  2. Edite el archivo de configuración de la interfaz /etc/network/interfaces y agregue lo siguiente al final:

     iface  inet static address 192.168.2.1 netmask 255.255.255.0 
  3. Edite el archivo de configuración DHCP /etc/dhcp/dhcpd.conf y agregue lo siguiente al final.

     subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.3 192.168.2.10; option broadcast-address 192.168.2.255; option routers 192.168.2.1; } 

    Si conoce la dirección MAC del dispositivo móvil y desea asignarle una dirección IP fija, puede agregar las siguientes líneas antes de la llave de cierre, reemplazando XX:XX:XX:XX:XX:XX por la dirección MAC. Esto asignará la dirección IP fija 192.168.2.2:

      host device1 { hardware ethernet XX:XX:XX:XX:XX:XX; fixed-address 192.168.2.2; } 
  4. Muestra la interfaz con el comando sudo ifup
  5. Inicie el servidor DHCP con el comando sudo dhcpd -f -d (esto continuará ejecutándose hasta que termine con Ctrl-C y muestre los mensajes de registro en el terminal)
  6. Inicie la red administrada con el comando sudo hostapd -d /etc/hostapd/hostapd.conf

Si todo va bien, ahora debería poder conectarse desde un dispositivo móvil a esa red Wifi y debería asignársele una dirección IP en el rango 192.168.2.X.

Acceso a archivos y servicios en la computadora portátil

Una vez que se inicia la red, el dispositivo móvil debe poder acceder a los servicios que se ejecutan en la computadora portátil (pero no a Internet). La forma más fácil de compartir archivos desde la computadora portátil es crear un recurso compartido de Samba para un directorio en la red. Esto se puede hacer haciendo clic con el botón derecho en el icono del directorio y seleccionando “Opciones de uso compartido”, luego seleccione “Compartir esta carpeta” y, opcionalmente, asigne un nombre para compartir, haga clic en “crear uso compartido”.

Para dispositivos Android, hay varias aplicaciones que se pueden usar para acceder a los recursos compartidos de Samba, yo uso “ES File Explorer”. En la aplicación ES File Explorer, cambie a la pestaña “Recursos compartidos de LAN” y agregue un nuevo servidor. En el campo “servidor”, ingrese la dirección IP del servidor, por ejemplo, 192.168.2.1, luego ingrese el nombre de usuario y la contraseña de Ubuntu y toque “Aceptar”. Cuando toca la dirección IP del servidor, todos los recursos compartidos que creó deben aparecer en la lista y, desde allí, puede copiar archivos o directorios completos al dispositivo Android.

Otra forma de acceder a los archivos en la computadora portátil que también es compatible con la aplicación “ES File Explorer” es sftp .

Utilizo ES File Explorer para acceder a los archivos de mi PC y mi servidor nas. ES utiliza SMB para conectarse a tu PC a través de Wifi.

Con el Administrador de archivos remotos de ES, también puede administrar archivos en su teléfono desde su computadora.

EDITAR ¿Por qué no usa un enrutador wifi de $ 10 para establecer su red? ¿O qué pasa con un cable viejo y bueno para conectar tu móvil con la PC?

Su pregunta es, de hecho, dos preguntas, que se pueden hacer en dos preguntas separadas y se pueden responder por separado.

1) ¿Cómo configurar un punto de acceso WiFi con una computadora portátil Ubuntu?

Le sugiero que lea la respuesta de @Err Hunter en este enlace . Tenga en cuenta este comentario : debe leer el segundo enlace de origen si está utilizando Ubuntu14.04.

2) ¿Cómo compartir archivos entre mi computadora portátil Ubuntu y dispositivos Android a través de la red?

La respuesta a esta pregunta tiene dos partes:

Parte 1: comparta una carpeta en su computadora portátil (Ubuntu):

Esta respuesta es la mejor guía que he encontrado para este propósito.

Parte 2 (parte principal de su pregunta, creo): acceso a archivos compartidos

Ofrezco la aplicación ” ES File Explorer “. En la aplicación ES File Explorer:
– Vaya a la pestaña Red – Seleccione “LAN” – Presione el icono “+” en la parte inferior de la página. No agregue un nuevo elemento. En el cuadro de diálogo “Servidor”, ingrese la dirección IP del servidor, por ejemplo, 192.168.150.1, luego ingrese el nombre de usuario y la contraseña de Ubuntu en los campos correspondientes y toque “Aceptar”. – Un nuevo artículo se agrega en la categoría “LAN”. – Si toca ese elemento, todos los recursos compartidos que creó deben aparecer en la lista y desde allí puede acceder a los archivos y directorios desde sus dispositivos Android.