[eside-ghost] Mantener contenido resolv.conf

txipi txipi en sindominio.net
Mie Oct 20 23:15:27 CEST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Aupa!

On Wed, 20 Oct 2004 22:59:49 +0200
Ibon <ibon.castilla en terra.es> wrote:

> Problema de portelo.Debian sid. Me muevo de entorno con dhcp a entorno
> static. El caso es que ifup en entorno con DHCP toca el
> /etc/resolv.conf y cambia el contenido. Cuando pasas a entorno con IP
> estática, debes tocar a mano el resolv.conf para que te resuelva bien
> los nombres. Lo que quería era automatizar esta tarea o al menos, que
> el ifup en entornos dhcp no me toque el contenido de resolv.conf. ¿Es
> posible desde /etc/network/interfaces?.

Depende de cómo esté tu kung-foo de bash scripting, se pueden hacer
cosas más o menos lucidas, pero por de pronto te recomiendo que hagas:

cp /etc/resolv.conf /etc/resolv.conf-static

Luego lo propio en el interfaces:

cp /etc/network/interfaces /etc/network/interfaces-static
cp /etc/network/interfaces /etc/network/interfaces-dhcp

Editas el de DHCP para que sea realmente dinámico:

vi /etc/network/interfaces-dhcp

Y te haces dos scriptillos:

1) cat red-estatica.sh

#!/bin/sh
cp /etc/resolv.conf-static /etc/resolv.conf
cp /etc/network/interfaces-static /etc/network/interfaces
/etc/init.d/networking restart

2) cat red-dinamica.sh

#!/bin/sh
cp /etc/network/interfaces-dhcp /etc/network/interfaces
/etc/init.d/networking restart

Y listo :-)

(esto se puede tunear hasta el infinito, haciendo selects, cases,
gdialogs y el copón, pero la idea es la misma: tener tu configuración
guardada en otro sitio (*-static) y machacar la actual con la buena, en
cada momento).

- -- 
Agur
  txipi

wget -O - http://sindominio.net/~txipi/txipi.gpg.asc | gpg --import
Key fingerprint = CCAF 9676 B049 997A 96D6  4D7C 3529 5545 4375 1BF4

The real man's Bloody Mary:
	Ingredients: vodka, tomato juice, Tobasco, Worcestershire 
	sauce, A-1 steak sauce, ice, salt, pepper, celery.

	Fill a large tumbler with vodka.
	Throw all the other ingredients away.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBdtVvNSlVRUN1G/QRAgezAJ0T2WheuuVGT6rcuTRio9atQOqCwgCghMi7
Z79Fh5kRNm7cAfuHLvRXTKs=
=pch0
-----END PGP SIGNATURE-----


Más información sobre la lista de distribución eside-ghost