Usuario:Patricio Páez

De WikiCabal
Ir a la navegación Ir a la búsqueda

Compartir WiFi

Para las reuniones de PythonCabal, pero puede usarse en cualquier ocasión. Se tiene acceso a internet mediante WiFi y se quiere que una PC comparta ese acceso mediante su conexión alámbrica a un router Linksys, el cual a su vez proporciona una LAN y el acceso a internet a varias PC que se conectan mediante la WiFi del router y/o los cuatro puertos alámbricos que tiene. La LAN que proporciona el router Linksys permite compartir la pantalla de quien presenta usando VNC (vino en Debian/Ubuntu) y los demás pueden usar vncviewer (paquete xtightvncviewer en Debian/Ubuntu).

En la laptop:

  1. Usar Network Manager para editar la conexión alámbrica para dirección fija 10.254.239.1 con netmask 255.255.255.0.
  2. Crear un archivo dhcpd.conf en alguna carpeta, con el contenido como se muestra más abajo.
  3. Ejecutar los siguientes comandos como root:
 echo 1 > /proc/sys/net/ipv4/ip_forward 
 iptables -t nat -A POSTROUTING -o eth+ -j MASQUERADE
 iptables -A FORWARD -o eth+ -j ACCEPT
 dhcpd -f -d -cf dhcpd.conf

Las conexiones son:

WiFi . . . Laptop                                  Router Linksys         WiFi . . . .  Usuarios
                 <--------------------> puerto Internet          puertos 1 a 4


Contenido del archivo dhcpd.conf:

ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;

option domain-name-servers 8.8.8.8;
subnet 10.254.239.0 netmask 255.255.255.224 {
  range 10.254.239.10 10.254.239.20;
  option routers 10.254.239.10;
}


Se requiere tener instalado el servidor DHCP en la laptop. En caso de no tenerlo, en Debian y Ubuntu:

 apt-get install isc-dhcp-server