[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