On Monday 25 August 2008 12:56:09 Carlos Antelo wrote: Tema 1: prefijo de los nodos y essid, contacto con el administrador de el nodo, vista desde dentro y vista desde fuera: > En lugar de usar un tld que no existe internamente quería proponer comprar > un dominio ej: mvdl.net.uy, de esa forma seriamos, un poco "mas > políticamente correctos". También de esa forma podríamos usar otro tipo de > esquema para el essid: nodo.mvdl.net.uy. > Donde se podría acceder a información del nodo, tanto dentro de la red como > desde internet, y así evitamos tener que depender de internet para algo tan > simple como contactar con el administrador del nodo. > > Opcionalmente nos da la oportunidad de tener una pagina propia de la red > i.e. separación bal buenosaireslibre, que no se que ventajas pueda tener > pero bueno la posibilidad esta, por ejemplo para utilizar otro tipo de > herramientas en lo que a representar el estado de la red en la web se > refiere ( aunque la posibilidad de esto ya existe de todas formas en la web > actual) y de nuevo no se que tan bueno es pero la posibilidad esta, la idea > va mas por el lado de no tomar un tld y facilitar el acceso a la > información de el nodo sin depender de tener una cosa u la otra y sin haber > escuchado nada sobre la red. (además es mas probable que alguien entre a la > pagina que que te mande un mail si no sabe que es montevideolibre) > > Aparte de que tomar un tld a la fuerza no es muy bonito
Tema 2, independiente y no excluyente: > tenemos un > problemita y es que, montevideolibre no resuelve internet, y internet no > resuelve montevideolibre asi que si tiran la consulta a un servidor de > internet va a morir con un AUTHORITY SECTION: IN SOA A.ROOT-SERVERS.NET. > y si tiran una consulta a un nodo va a morir sin información y dns es > totalmente jerárquico lo cual no funciona en mvdl. > > Para lo que podríamos: > nota: empecé con muchas pero después de que vi que eran demasiadas comencé > a borrar con esta condición: > siFuncionasSinDependerDeInternet(sol) ? sirve : nosirve > > Parchear un servidor de mDNS de forma de funcionar sin que los relay > empiecen a hacer ping-pong en topologías en las que un nodo se puede > alcanzar a si mismo por otra interfase. > Ej: usar el mismo método que utiliza olsr para propagar sus paquetes ( se > puede tomar su código). > No requiere modificaciones en los clientes. > Solución 5 estrellas (en mi opinión). > > Hacer un plugin de olsr que sea un relay de mDNS. > Nos hace dependientes de olsr, posible overhead para el grupo de desarollo. > Solución 3 estrellas (en mi opinión). > > Obligar a correr olsr con el plugin nameservice en todos los que se quieran > conectar a la red y olvidarnos de tener mx y esas cosas. > Solución 2 estrellas (en mi opinión).. > > No menciono cosas raras con dns por que al parecer o son extremadamente > complicadas y poco escalables odependen de internet o hacen suposiciones > obscuras sobre el significado de la vida y/o la capacidad de las personas > para recordar números de 64 bits. But any ideas are welcome. > > Me gustaría saber si les parece o no lo del dominio y por que y que otras > soluciones se les ocurren conrespecto a la resolución de nombres y que les > parece lo mejor. > > No tengo tildes así que palabras en las que el diccionario no me pueda > sugerir no los tienen, ej: mas > > No puedo firmar el correo ahora así que en algún momento va una > contra-firma, desconfíen! y para demostrar que el punto no significa nada este es mi nodo en este momento: ; <<>> DiG 9.5.0-P2 <<>> yggdrasil.mvdl ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26878 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;yggdrasil.mvdl. IN A ;; ANSWER SECTION: yggdrasil.mvdl. 3600 IN A 10.71.2.129 ;; AUTHORITY SECTION: yggdrasil.mvdl. 3600 IN NS ns1.yggdrasil.mvdl. ;; ADDITIONAL SECTION: ns1.yggdrasil.mvdl. 3600 IN A 10.71.2.129 ;; Query time: 53 msec ;; SERVER: 10.71.2.129#53(10.71.2.129) ;; WHEN: Mon Aug 25 21:42:06 2008 ;; MSG SIZE rcvd: 82 y la parte relevante de mi configuracion: named.conf.local: zone "mvdl" { type delegation-only; }; zone "yggdrasil.mvdl" { type master; file "/etc/bind/db.yggdrasil.mvdl"; }; db.yggdrasil.mvdl: TTL 3600 ; 1 hour yggdrasil.mvdl. IN SOA ns1.yggdrasil.mvdl. cma.yggdrasil.mvdl. ( 2008061402 ; Serial 10800 ; Refresh 3600 ; Retry 604800 ; Expire 86400 ; Minimum TTL ) ; DNS Servers IN NS ns1.yggdrasil.mvdl. ; MX Records IN MX 10 mail.yggdrasil.mvdl. ; Machine Names miyu IN A 10.71.2.129 ns1 IN A 10.71.2.129 mail IN A 10.71.2.129 skuld IN A 10.71.2.130 cameo IN A 10.71.2.132 vanaheim IN A 10.71.2.134 ; Aliases www IN CNAME @ mail IN CNAME @ svn IN CNAME @ el problema con dns es el de que cada servidor dns tenga que escribir un: zone "3xbjifas.mvdl" { type forward; forward only; forwarders { 10.71.2.193; 10.71.2.225; }; }; por cada nodo y mantenerlo actualizado, ( si se hace un script que tome de la web los nodos y genere esto no hay otro probema) el unico problema con dns es saber de los demas no temas de jerarquias las jerarquias son como dns resuelve el saber de los otros, mDNS lo resuelve entrando a un canal multicast donde el primero que responda soy yo es el que se toma por verdadero, nameservice resuelve esto propagando los nombres utilizando su propia infraestructura pero con nameservice solo podes poner el equivalente a yggdrasil.mvdl IN A 10.71.2.129 ya que ( por la gracia de dios) no hay un plugin de dns en el daemon de ruteo _______________________________________________ General mailing list General@lists.montevideolibre.org http://lists.montevideolibre.org/listinfo.cgi/general-montevideolibre.org