Problemas con Fedora como Gateway/Router y NetworkManager

Ayer, tuve una mega-bronca.

Resulta que puse el una PC con Fedora 14 como gateway. Para ser más claro, le conecté un modem de infínitum (en modo puente) y, por la otra NIC, le pasaba internet y servicios de red (dhcp, bind, samba) a la red.

Se me ocurrió hacerlo en init 5 y usando NetworkManager para hacer la conexión pppoe.

Bueno, la conexión funcionaba de maravilla y fue taaaan fácil de configurar.

La bronca fue que, al compartir el internet (poner masquerade en la ppp y habilitar forwarding), solo podía ver páginas de google en la red…

Estuvo bien loco porque el ping respondía y todo parecía normal… nomás no se veían varias páginas…

No era el DNS… no era el DHCP… no era nada… todo estaba bien…

No supe qué pasó…

Decidí reconfigurar todo a la manera tradicional (hacer un archivo ifcfg-ppp y poner todo ahí) y funcionó a la primera!

Qué pasó? Porqué el maldito NetworkManager no creó un archivo ifcfg-X cuando le puse que la conexión debía ser usada por todo el mundo? No lo sé… Así lo hace con los ethX…

Bueno, solo para avisarles a todos. No usen NetworkManager para hacer un Gateway… todavía… voy a reportar el bug.

Error: Jungando con Fedora DS (ldap)… a lo wey!

Hoy estuve jugando con Fedora DS. El servicio es increible y me encanta pero, cometí un grave error.

Primero, configuré un servidor virtual con 389-ds y, luego, agregué a un usuario de prueba. Después, configuré el host, o sea, mi PC, para autenticarse con este servicio.

Funcionó a la perfección. Pero…

Cuando configuras a una pc para autenticarse por medio de LDAP, si el servidor falta, no hay un fallback a local (por lo menos en como yo la configuré)…

Reinicié y, al día siguiente, no pude hacer login!! AAAAHHH!!

Esto pasó porque no tenía prendida la máquina virtual y, por lo tanto, ya no pude autenticar!

Analicé la situación y reinicié Fedora en single user mode (le agregas un 1 a la línea de kernel; en grub) y pude cambiar, manualmente, la manera de autenticación de fedora usando el comando authconfig-tui. Ahí, desactivé la autenticación por LDAP y todo sirivió!

Documento esta estupidez para que no la cometas y, si la cometiste, veas como salir de ella.