Dns como - Configuración de Conexiones Automaticas vía telefónica

7 - Configuración de Conexiones Automaticas vía telefónica

Tutorial creado por Nicolai Langfeldt. Extraido de: http://www.insflug.org/COMOs/DNS-Como/DNS-Como.html
19 de Diciembre de 2006

Esta sección explica cómo he dispuesto las cosas para automatizarlo todo. Mi método puede que no se adapte completamente al suyo, pero puede obtener ideas de algunas de las cosas que he hecho. También, uso ppp para marcar, mientras que mucha gente usa slip o cslip y por tanto casi toda su configuración puede ser distinta a la mía. Pero el programa de slip dip debería poder hacer muchas de las cosas que yo hago.

Normalmente, cuando no estoy conectado a la red tengo un archivo resolv.conf que simplemente contiene la línea

     domain uio.no

Eso me asegura que no tengo que esperar a que la librería de resolución de nombres del sistema intente conectar con un servidor de nombres que no puede ayudarme. Pero cuando me conecto quiero arrancar mi named y tener un resolv.conf parecido a los descritos anteriormente. He resuelto esto teniendo dos archivos resolv.conf llamados resolv.conf.local y resolv.conf.connected. El último se parece al resolv.conf descrito anteriormente en este documento.

Para conectarme automáticamente a la red ejecuto un script llamado ppp-on:

#!/bin/sh
echo llamando...
pppd

pppd tiene un archivo llamado options que indica las características de la conexión. Una vez que mi conexión ppp está activa pppd llama a un script llamado ip-up (este está descrito en la página pppd (8) de man). He aquí una parte del script:

#!/bin/sh
interface="$1"
device="$2"
speed="$3"
myip="$4"
upip="$5"
 ...
cp -v /etc/resolv.conf.connected /etc/resolv.conf
 ...
/usr/sbin/named

Es decir, arranco el named desde aquí. Cuando se corta la conexión ppp, pppd ejecuta un script llamado ip-down:

#!/bin/sh
cp /etc/resolv.conf.local /etc/resolv.conf
read namedpid < /var/run/named.pid
kill $namedpid

Así configuramos las cosas de una forma cuando estamos conectados y las desconfiguramos cuando nos desconectamos.

Algunos programas, irc y talk me vienen a la mente, hacen algunas suposiciones, y para que en irc el comportamiento de las capacidades dcc, y talk funcionen bien tiene que modificar su archivo hosts. Yo he insertado en mi script ip-up lo siguiente:

cp /etc/hosts.ppp /etc/hosts
echo $myip      roke >>/etc/hosts

hosts.ppp simplemente contiene

127.0.0.1       localhost

y echo inserta la dirección IP que he recibido para mi nombre de host (roke). Vd. deberá usar en su lugar el nombre de su máquina. Este nombre se puede saber con el comando hostname.

Probablemente no sea inteligente ejecutar named cuando no esté conectado a la red, esto es porque named intentará enviar solicitudes a la red y eso consume tiempo, y Vd. tendrá que esperar este tiempo cada vez que algún programa intente resolver un nombre. Si está usando conexiones telefónicas debería iniciar named cuando se conecte y matarlo cuando se desconecte. Pero por favor lea la sección de PUF ( PUF) para los trucos.

A algunas personas le gusta usar la directiva forwarders para conexiones de escasa velocidad. Si su proveedor de Internet tiene servidores DNS en 1.2.3.4 y 1.2.3.5 puede insertar la línea

forwarders 1.2.3.4 1.2.3.5

en el archivo named.boot. Deje también vacío el archivo root.cache. Esto disminuirá el tráfico IP que origina su máquina. Esto es especialmente importante si paga por cada byte que circule por el cable. Tiene el valor añadido de evitarle el deber del mantenimiento; no tiene porqué actualizar un archivo root.cache vacío.

Sé el primero en opinar


Tutoriales relacionados con 'Dns como'

Este documento describe cómo configurar un servidor de nombres DNS simple. Comenzaremos con un servidor... Más »
En muchos foros y cosas similares he visto muchas consultas sobre cómo montar servidores de... Más »
Si tuviera que buscar un adjetivo para calificar a Sendmail, pensaría en "excesivo". Excesivo puesto... Más »
La red telefónica básica se creó para permitir las comunicaciones de voz a distancia. Esto... Más »
Documento con fundamentos teóricos de control de accesos en redes telemáticas; se tratan temas como... Más »

Autor y licencia de 'Dns como'


Tutorial de Nicolai Langfeldt. Extraido de: http://www.insflug.org/COMOs/DNS-Como/DNS-Como.html CopyLeft
(c)opyright 1995 Nicolai Langfeldt. No modificar sin incluir el copyright, distribúyalo libremente, pero mantenga el mensaje de copyright.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.