Cómo conectar y compartir su conexión a Internet (por cable e inalámbrica)

41

Tengo Ubuntu 12.04 en un portátil HP 430 y este tiene una única conexión a internet por cable y me gustaría compartirlo con un LG Optimus One con Android 2.3.3. Seguí estas instrucciones y creé un punto de acceso como se muestra a continuación, pero UbuntuHostno es visible en el LG Optimus One cuando habilito el Wifi en él.

En resumen, quiero que mi computadora portátil con conexión a Internet actúe como un enrutador WiFi y acceda a Internet desde otros dispositivos (LG Optimus One con Android en este caso).

¿Qué pasos adicionales hay que hacer?

ingrese la descripción de la imagen aquí

Praveen Sripati
fuente
Vea la segunda respuesta para esta pregunta para un error y solución alternativa: askubuntu.com/questions/105545/make-my-laptop-a-wifi-router
user68186
Ese parece ser un problema diferente. No puedo ver el SSID en el teléfono Android.
Praveen Sripati
1
Andriod 2.3 no admite wifi ad-hoc. Si su tarjeta wifi admite el modo maestro, puede intentar configurarlo como punto de acceso ( infrastucture mode) utilizando hostapd. Siga las instrucciones aquí en el blog de svsarana . Reemplazar ppp0con eth0de las instrucciones.
Khurshid Alam
En realidad, dependiendo del teléfono celular, admite o no wifi ad-hoc. Tengo un teléfono celular Huawei con 2.3 y ve dispositivos ad-hoc.
Luis Alvarado

Respuestas:

34

Dado que esta es la pregunta número 1 que recibo de los estudiantes y los recién llegados a Ubuntu, intentaré responderla con un par de cosas que todos deberían saber sobre Ubuntu con respecto a compartir una conexión a Internet. Esto se divide en 3 secciones:

  1. Compartir su conexión a Internet a través de una conexión por cable
  2. Compartir su conexión a Internet a través de una conexión inalámbrica
  3. Compartir su conexión inalámbrica con dispositivos móviles
  4. Conexión a un dispositivo con cable o inalámbrico

Tenga en cuenta que, para compartir su conexión a Internet, ya sea por cable o inalámbrica, NECESITA tener al menos 2 tarjetas de red, que pueden ser una combinación entre una tarjeta con cable y una tarjeta inalámbrica, 2 tarjetas con cable o 2 tarjetas inalámbricas. El punto es que debe tener al menos 2 tarjetas de red, una tarjeta que recibe su conexión a Internet y otra que la envía a otras computadoras o dispositivos en su red.

Compartir su conexión a Internet a través de una conexión por cable

Configurar la PC que compartirá la conexión

  1. Suponiendo que está recibiendo Internet a través de una segunda conexión por cable o inalámbrica, abra su administrador de red a través del icono de red en el panel de Unity:

    ingrese la descripción de la imagen aquí

  2. Vaya hasta la opción Editar conexiones y haga clic en ella.

    ingrese la descripción de la imagen aquí

  3. Aparecerá en la pestaña Wired. Cada conexión por cable está relacionada de manera predeterminada con cada tarjeta NIC con cable Ethernet que tenga. Por ejemplo, si tiene 2 NIC cableadas, verá 2 opciones aquí. En la imagen a continuación, ve uno, ya que se trata de un portátil y normalmente tienen uno. Seleccione la conexión por cable que desea editar, que debe ser la que está conectada a su LAN y no la que está recibiendo la conexión a Internet. Haga doble clic en él o seleccione el botón EDITAR.

    ingrese la descripción de la imagen aquí

  4. Aparecerá en la pestaña Wired (nuevamente). Esta vez, vaya a la Configuración de IPv4 si está usando IPv4 o IPv6 si está usando esa. En la opción Método , seleccione Compartir en otros equipos . AHORRA AHORA. Estás listo.

ingrese la descripción de la imagen aquí

Esto hará todo lo que normalmente se hacía hace 6 o 7 años con todos los comandos de terminal y cosas de iptable.

Ahora solo conecta las 2 computadoras y listo.

NOTA: Si ambas computadoras tienen una NIC Gigabit Ethernet con cable, entonces puede conectarlas directamente ya que la mayoría de las 1000BASE-T tienen MDI / MDI-X automático. Si no, simplemente conéctelos a su conmutador, enrutador, concentrador, lo que sea y eso es todo.

PC que recibirá conexión a Internet compartida (depende de la configuración de la red)

  1. Abra su Network Manager a través del icono de red en el Panel de Unity:

    ingrese la descripción de la imagen aquí

  2. Vaya hasta la opción Editar conexiones y haga clic en ella.

    ingrese la descripción de la imagen aquí

  3. Aparecerá en la pestaña Wired. Cada conexión por cable está relacionada de manera predeterminada con cada tarjeta NIC con cable Ethernet que tenga. Por ejemplo, si tiene 2 NIC cableadas, verá 2 opciones aquí. En la imagen a continuación, ve uno, ya que se trata de un portátil y normalmente tienen uno. Seleccione la conexión por cable que desea editar y haga doble clic en ella o seleccione el botón EDITAR.

    ingrese la descripción de la imagen aquí

  4. Aparecerá en la pestaña Wired (nuevamente). Esta vez, vaya a la Configuración de IPv4 si está usando IPv4 o IPv6 si está usando esa. En la opción Método , seleccione Manual . Las opciones en Direcciones serán editables ahora. Agregue la IP que desea, la máscara que necesita y la IP de la PC que comparte la conexión. En este caso, dije que la IP de la PC del Cliente será 192.168.0.2, la Máscara es 255.255.255.0 para implicar que es una red de Clase C (LAN) y 192.168.0.1 para mencionar que la computadora que comparte la conexión tiene la IP 192.168.0.1 con él. Además, agregue la misma IP de la computadora que comparte la conexión con los servidores DNS (como se muestra en la imagen).

    ingrese la descripción de la imagen aquí

También puede (Dependiendo de la configuración de la red) seleccionar en lugar de Manual , seleccionar Automático y simplemente poner la IP de la computadora que comparte Internet en la sección Servidores DNS.

ingrese la descripción de la imagen aquí

Tenga en cuenta que esto depende de la configuración de la red. Por ejemplo, si tiene ambas PC conectadas a un conmutador o enrutador, el conmutador / enrutador se encargará del Cliente, por lo que solo necesita configurar el PC Sharing Internet y simplemente conectar ambos al conmutador / enrutador. Si por casualidad conecta las PC directamente entre sí, es mejor hacer la configuración adicional del Cliente.

En la mayoría de los casos, no necesitará configurar el cliente, solo conéctese a la red y listo. Ubuntu se encargará de todo. Acabo de agregar la parte del Cliente para casos específicos donde pueden surgir problemas.

Esto debería cubrir todos los escenarios posibles en una LAN doméstica cuando se desea compartir la conexión a Internet por cable.

Compartir su conexión a Internet a través de una conexión inalámbrica

NOTA : Lea a continuación la información del usuario de Android.

Desde hace un par de versiones de Ubuntu, no es necesario usar técnicas de enmascaramiento a través de comandos de terminal para compartir la conexión a Internet. Ni siquiera hay necesidad de usar iwconfigy hacer eco de comandos para reenviar cosas. Para las muchas computadoras y computadoras portátiles que he probado (Casi 1000 con Ubuntu), puedo decir con certeza que con los siguientes pasos puede compartir su conexión a Internet sin ningún problema.

Esto es lo mismo para los controladores de código abierto y propietarios. Puedo confirmar, por ejemplo, que las tarjetas inalámbricas de los conjuntos de chips Broadcom, Ralink y Atheros funcionarán de fábrica, funcionarán ya que NetworkManager se ocupará de los detalles de bajo nivel. Las últimas versiones de Network Manager, especialmente desde 0.9.x son excelentes en este aspecto.

Paso 1 : vaya al Administrador de red y seleccione Crear nueva red inalámbrica.
Tenga en cuenta que hay otras formas, como terminales y GUI, que también pueden hacer el trabajo, pero esta es la forma más fácil y rápida posible (Incluso más rápido y más fácil que hacerlo en Windows XP o Windows 7). También sepa que estoy asumiendo que está recibiendo Internet a través de otra tarjeta de red (por cable o inalámbrica) y que desea compartir esta conexión a Internet de forma inalámbrica.

ingrese la descripción de la imagen aquí

Paso 2 : escriba el nombre del SSID (el nombre que verán otros dispositivos cuando busquen el punto de acceso)

ingrese la descripción de la imagen aquí

Paso 3 - Como puede ver aquí, pongo el nombre SSID "Ubuntu Ad Hoc Power" y tiene un cifrado de WEP. El tipo de cifrado depende de la tarjeta de red. Algunas tarjetas no son compatibles con Ad-hoc con WEP, otras con WPA y otras con cualquier tipo de seguridad. Después de configurar el nombre SSID y la seguridad, simplemente haga clic en crear.

ingrese la descripción de la imagen aquí

Paso 4 : en los casos en que compartirás Internet con alguien cercano a ti en la misma habitación, normalmente solo comparto el dispositivo sin seguridad. Más fácil para que se conecten. Por supuesto, no hagas esto en una fiesta o en una oficina llena de vampiros inalámbricos.

ingrese la descripción de la imagen aquí

Paso 5 : cuando se crea una conexión compartida, la próxima vez que intente compartirla, aparecerá en una lista de conexiones, lo que le ahorrará la molestia de nombrar la conexión y establecer la seguridad.

ingrese la descripción de la imagen aquí

Después de realizar los pasos anteriores, debe tener una computadora que comparta la conexión a Internet sin ningún problema. Ahora para la parte que muchos de nosotros olvidamos (especialmente yo)

Compartir su conexión inalámbrica con dispositivos móviles

Muchos usuarios siempre preguntan por qué mi teléfono (Android, iPhone, Blackberry) no ve la conexión a Internet compartida desde mi computadora portátil.

En muchos de estos casos, Android, iPhone o Blackberry habrán deshabilitado la opción de "encontrar" puntos de acceso Ad-Hoc. Esto es por medidas de seguridad. Por lo tanto, solo verán enrutadores inalámbricos reales y no dispositivos habilitados para Ad-hoc, como una tarjeta PCI inalámbrica, una tarjeta USB inalámbrica o incluso otro teléfono habilitado para Ad-Hoc. Para poder hacer esto, al menos en Android necesitas rootear el dispositivo. Para iPhone necesitas hacer jailbreak. Para Blackberries es más complicado. Solo he hecho esto en Android e Iphones. Después de hacer esto, debería ver el dispositivo Ad-Hoc sin ningún problema.

Por supuesto, esto no afecta a todos los modelos. Solo algunos de ellos. Algunos solo los comprará y verán anuncios ad-hoc desde el primer día. Otros tendrán que rootear / encarcelar para solucionar este molesto problema.

No sé si puedo recomendar algunos sitios o formas de lograr esto aquí, pero Google es tu amigo. De todos modos, una forma rápida de ver esto es intentar conectar otra computadora a la que comparte Internet. Deberia de funcionar. Otra forma es buscar otro teléfono celular que pueda ver ad-hoc.

USUARIOS DE ANDROID

Para los usuarios de Android, nuestro sitio hermano Android tiene un buen artículo sobre Cómo ROOTAR un dispositivo Android

También recomiendo este artículo que habla sobre varios términos que deberíamos saber cuando trabajamos con cosas como esta: Terminología de piratería telefónica

Por último, sitios como cyanogenmod y herramientas como clockworkmod son muy buenos. Pero siempre recuerde que con un gran poder de vaca de raíz viene una gran responsabilidad.

Por ejemplo, tengo un teléfono celular Huawei que tenía Android 2.2 originalmente. Después de que rooteé el dispositivo y actualicé a 2.3 usando Cyanogenmod, pude ver dispositivos ad-hoc que me salvaron de varios problemas y agregaron una bonificación a mi teléfono celular por cosas como usarlo como control remoto para XBMC.

También debo mencionar que he leído varias de las respuestas en el sitio de Android SE sobre el soporte Ad-Hoc. La mayoría están equivocados en el sentido de que confirman que Ad-hoc no funciona en varias versiones anteriores de Android (Versión 4 y siguientes). Esto es falso ya que he hecho probablemente más de 50 teléfonos Android que van desde Samsung a Huawei y todos han funcionado. Puede haber algunos que no obtienen Ad-Hoc incluso después de habilitar Root e instalar las aplicaciones necesarias, pero aún no he encontrado uno que tenga este problema.

Por lo tanto, no se desanime por buscar que su Ad-Hoc funcione en su teléfono. Confía en mí, es fácil. Espero haber arrojado algo de luz con esto para ayudarlo a compartir más rápido y más fácil y comprender cuando en algunos casos no encuentran dispositivos ad-hoc.

Conexión a un dispositivo con cable o inalámbrico

Hecha un vistazo a la imagen de abajo:

ingrese la descripción de la imagen aquí

Si hace clic en el ícono de Red (El círculo verde en la parte superior), se abrirá un menú donde podrá ver todos los dispositivos (Conexiones con cable y Conexiones inalámbricas) que puede usar para conectarse. Al hacer clic en ellos, se conectarán automáticamente a la red deseada. En el caso de tener una tarjeta inalámbrica y aún no haya instalado los controladores (en el caso de que necesite controladores para ellos), puede visitar uno de los siguientes enlaces que proporcionan los pasos necesarios para instalar correctamente cualquier tarjeta inalámbrica:

¿Cómo hago para que funcione una tarjeta inalámbrica Ralink RT3290?

Instalación de controladores inalámbricos Broadcom

Controladores para el módulo inalámbrico Realtek para Toshiba C850-A965?

No se reconoce la tarjeta inalámbrica Realtek RTL8723AE-BT

https://askubuntu.com/questions/tagged/wireless+drivers

Como beneficio adicional, recomiendo leer ¿Cómo conectar y desconectar a una red manualmente en la terminal? (En casos donde surge la necesidad).

Luis Alvarado
fuente
La conexión de Ubuntu no es visible en Android. Estaba confundido entre los puntos de acceso inalámbrico con las redes inalámbricas ad hoc. Creo que necesito rootear el Android para redes inalámbricas ad hoc. Gracias por la respuesta.
Praveen Sripati
No hay problema amigo. Normalmente funcionaría, pero como hay un teléfono involucrado, en algunos tipos de teléfonos, la función Ad-hoc está desactivada. Creo que es una decisión tonta, pero es por eso que la opción raíz está ahí. Pruébelo y avíseme si resuelve su problema.
Luis Alvarado
2
¡Impresionante respuesta Luis, especialmente en la creación de una parte de red ad-hoc!
ish
Gracias amigo. Si tiene más información para agregar con su conocimiento, sería increíble, de esa manera ayuda a los usuarios a saber más sobre cómo crear puntos ad-hoc.
Luis Alvarado
1
Este es un gran tutorial, pero en mi caso tengo que cambiar la opción Ad-hoc para Hotspot. Ahora todas las PC cercanas "ven" mi punto de acceso wi-fi. El único aviso es que si desea cambiar la contraseña para acceder al punto de acceso, debe usar exactamente 10 símbolos; de lo contrario, el botón "Guardar" aparecerá atenuado.
drugan 01 de
2

¿Cómo conectarse a la red Ad-hoc Android 2.2 y 2.3 y más?

Para que esto funcione, debe tener un dispositivo rooteado y necesita acceso de escritura al archivo:

/system/etc/wifi/wpa_supplicant.conf

Así es como debería verse

ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
update_config=1
ap_scan=2

network={ # An open network
ssid="Ad-hoc ssid here"
scan_ssid=1
key_mgmt=NONE
mode=1
priority=1
}

network={ # An encrypted network
ssid="Your Accesspoint ssid here"
psk="your wpa key here"
key_mgmt=WPA-PSK
priority=2
}

Autor Zoppatorslk

Sepero
fuente
2

Suponiendo que haya seguido las instrucciones por completo, debe "conectarse" a la red wifi que acaba de configurar.

  1. Haga clic en el ícono de red
  2. Seleccione "Conectarse a una red inalámbrica oculta"
  3. Seleccione "UbuntuHost"
  4. Conectar
Que hacer
fuente
0

Tengo este mismo problema con mi computadora. La causa para mí es que mi tarjeta wifi no es compatible con el modo adhoc. Puede obtener más información sobre su problema configurando la red ad hoc con la línea de comandos. Aquí hay instrucciones:

https://help.ubuntu.com/community/WifiDocs/Adhoc

Sepero
fuente