La conexión inalámbrica no comparte Internet con Ethernet correctamente

La conexión inalámbrica no comparte Internet con Ethernet correctamente

Usando Ubuntu 14.04 en todas las máquinas en cuestión,

La red comienza con un módem, luego un enrutador 192.168.0.1 (que va a 2 computadoras que funcionan bien), luego otro enrutador 192.168.150, en cuyo punto se enciende la conexión inalámbrica (.150) y se envía 40 pies al taller mecánico. , donde una computadora captura la señal wifi, ¡lo cual funciona muy bien! Acceso completo a internet y red. Luego compartí la conexión por cable usando un cable Ethernet para alimentar otra computadora. Usando la computadora con acceso completo, cambié la configuración en la "configuración de red" Cableada a "Compartir con otras computadoras", como se indica en muchos tutoriales. La computadora que recibe el ethernet compartido funciona, pero solo tiene acceso parcial.

La computadora que recibe Ethernet compartida puede conectarse de forma remota a cualquier computadora de la red, incluso realizar cambios en los enrutadores y el módem, pero no tiene acceso a Internet. Configuración de red Wired dice que está conectado, todo con la IP y la puerta de enlace adecuadas que coincidan con la IP de las computadoras compartidas.

¿Alguien tiene alguna sugerencia? No entiendo por qué solo tiene local, pero no internet.

Respuesta1

Suponiendo que haya algún problema con lo que ha hecho, esto es lo que funciona para mí.

Vamos a configurar la PC en el taller mecánico que recibe WiFi para que sea una puerta de enlace y configuraremos otros dispositivos para que usen esta puerta de enlace para acceder a Internet.

Aquíes la guía que seguí. Aunque está escrito para Arch Linux, lo probé en Ununtu 14.04. Así que aquí va:

  1. Cree un script llamado start-gateway.sh con el siguiente contenido.

    sysctl net.ipv4.ip_forward=1 iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

El script supone que la interfaz que tiene Internet es wlan0y usted necesita reenviar paquetes desde eth0(su interfaz Ethernet) a su conexión WiFi. Entonces confirme si estos son los nombres de las interfaces de ifconfigla salida.

  1. Haga el script ejecutable y listo:

    chmod u+x start-gateway.sh

Siempre que necesite iniciar la puerta de enlace, ejecute el script con privilegios de root cuando esté conectado al WiFi:

sudo ./start-gateway.sh

Ahora todo lo que tiene que hacer para obtener Internet en otros dispositivos conectados a la LAN Ethernet es establecer la configuración IP manualmente en esos dispositivos, proporcionando la puerta de enlace como la dirección IP de su nueva puerta de enlace. Configure la información DNS correctamente también. Si no tiene un DNS local, use el proporcionado por su ISP, OpenDNS o GoogleDNS (8.8.8.8, 8.8.4.4).

Eso debería hacer el trabajo.

Respuesta2

Solución fácil para Ubuntu 19.04:

Después de configurar su conexión compartida por cable, simplemente instale net-tools:

sudo apt install net-tools

Luego hará el trabajo de conexión a Internet por usted.

información relacionada