Quiero implementar un portal cautivo básico. Para la configuración de la prueba, tengo un mac mini connect a wifi (192.168.1.1) y una computadora portátil de ubuntu conectada a ella a través de LAN.
Lo que estoy tratando de lograr es que el mac-mini actúe como un enrutador y asigne una ip a la computadora portátil de ubuntu y controle el tráfico. Soy nuevo en la red, así que no tengo idea de con qué estoy trabajando.
He buscado en Google muchas cosas y he visto algunos ejemplos como los siguientes
-
¿Cómo ¿Puedo configurar mi mac (OS X Yosemite) como puerta de enlace de Internet?
- Uso de iptables y PHP para crear un portal cautivo
Según tengo entendido, mi mini tiene:
-
en0
, que creo que es la conexión wifi con ip 192.168.1.101 -
en1
, que creo que es la conexión Ethernet. Creo que necesito un servidor DHCP para asignar IP a los dispositivos que se conectan con el que está disponible de forma predeterminada, ¿no? -
¿Qué hace el
sysctl
? El comandosudo sysctl -w net.inet.ip.fw.enable=1
no funciona y muestrasysctl: unknown oid 'net.inet.ip.fw.enable
error -
pfctl
es el cortafuegos y realizará el bloqueo / redireccionamiento real.
En cuanto a cómo debería funcionar, mi entendimiento es que el firewall inicialmente pondrá en una lista negra todas las direcciones ip / mac. luego, por cada nueva conexión, se redirigirá a mi localhost ejecutando apache donde, al iniciar sesión correctamente, php eliminará la IP de la lista negra. Si bien tengo la esperanza de implementar la parte de apache / php, no tengo idea de cómo se debe implementar la fase inicial de cosas de gateway / ip / firewall.
TL; DR: ¿Cómo puedo implementar la puerta de enlace y el firewall?
Supongamos que soy un NOOB total y que los pasos detallados para resolverlo son bienvenidos. Pero cualquier ayuda es apreciada. Gracias de antemano