Re: Ayuda con resolve.conf

2005-11-09 Por tema Jam Lamelas Alfonso
O mar, 08 de nov de 2005, ás 10:33:13 +0100, Iñaki dixo:
> El Martes, 8 de Noviembre de 2005 16:46, Jam Lamelas Alfonso escribió:
> || O mar, 08 de nov de 2005, ás 10:29:07 -0400, Leonardo Vizcaya dixo:
> || > Buenos Dias Lista.
> || >
> || > Tengo un problema con mi archivo resolve.conf, sucede que en el tengo
> || > configurado el dns del servidor que me da el servicio de internet y
> || > todo funciona bien, lo extraño es que cuando apago o reinicio el
> || > computador, todo lo que estaba en el archivo se borra y cada vez que
> || > prendo el computador tengo que escribirle el search y el nameserver de
> || > mi resolve.conf, que estará pasando tienen alguna idea???
> || >
> || > de antemano gracias
> ||
> || Yo tenía el problema de que mi /etc/resolv.conf se me reescribía cada x
> || minutos. Lo resolví editando en fichero /etc/dhclient-script. Te adjunto
> || una copia de mi fichero. Fíjate que a partir de donde pone
> ||
> || else
> ||make_resolv_conf() {
> ||
> || hai cuatro líneas comentadas. Esta es la modificación que hice. Prueba con
> || esto y nos comentas.
> ||
> || Suerte!
> 
> Doy fe de que este problema ocurre muchas veces, al menos usando cable modem 
> de Euskaltel (no sé si tendrá que ver). En muchas ocasiones el cliente DHCP 
> deja vacíos los DNS. Lo mejor es poner unos a mano (o aprovechar cuando no 
> estén borrados) y modificar el script como bien te han dicho.
> 
> 
> -- 
> que a mí ni me va ni me viene... pero por comentar...
> 
> 
Yo uso una conexión ADSL Router de ya.com. Obviamente, una vez está modificado 
el 
/etc/dhclient-script tendrás que escribir tu /etc/resolv.conf a mano con tus 
DNS, y ya nunca 
más se te volverán a cambiar.
-- 

Os filósofos até o de agora só interpretárom o mundo, mas do que se 
trata é de tranformá-lo. Karl Marx.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ayuda con resolve.conf

2005-11-08 Por tema Iñaki
El Martes, 8 de Noviembre de 2005 16:46, Jam Lamelas Alfonso escribió:
|| O mar, 08 de nov de 2005, ás 10:29:07 -0400, Leonardo Vizcaya dixo:
|| > Buenos Dias Lista.
|| >
|| > Tengo un problema con mi archivo resolve.conf, sucede que en el tengo
|| > configurado el dns del servidor que me da el servicio de internet y
|| > todo funciona bien, lo extraño es que cuando apago o reinicio el
|| > computador, todo lo que estaba en el archivo se borra y cada vez que
|| > prendo el computador tengo que escribirle el search y el nameserver de
|| > mi resolve.conf, que estará pasando tienen alguna idea???
|| >
|| > de antemano gracias
||
|| Yo tenía el problema de que mi /etc/resolv.conf se me reescribía cada x
|| minutos. Lo resolví editando en fichero /etc/dhclient-script. Te adjunto
|| una copia de mi fichero. Fíjate que a partir de donde pone
||
|| else
||  make_resolv_conf() {
||
|| hai cuatro líneas comentadas. Esta es la modificación que hice. Prueba con
|| esto y nos comentas.
||
|| Suerte!

Doy fe de que este problema ocurre muchas veces, al menos usando cable modem 
de Euskaltel (no sé si tendrá que ver). En muchas ocasiones el cliente DHCP 
deja vacíos los DNS. Lo mejor es poner unos a mano (o aprovechar cuando no 
estén borrados) y modificar el script como bien te han dicho.


-- 
que a mí ni me va ni me viene... pero por comentar...



Re: Ayuda con resolve.conf

2005-11-08 Por tema Jam Lamelas Alfonso
O mar, 08 de nov de 2005, ás 10:29:07 -0400, Leonardo Vizcaya dixo:
> Buenos Dias Lista.
> 
> Tengo un problema con mi archivo resolve.conf, sucede que en el tengo
> configurado el dns del servidor que me da el servicio de internet y
> todo funciona bien, lo extraño es que cuando apago o reinicio el
> computador, todo lo que estaba en el archivo se borra y cada vez que
> prendo el computador tengo que escribirle el search y el nameserver de
> mi resolve.conf, que estará pasando tienen alguna idea???
> 
> de antemano gracias
> 
> 
Yo tenía el problema de que mi /etc/resolv.conf se me reescribía cada x 
minutos. Lo resolví 
editando en fichero /etc/dhclient-script. Te adjunto una copia de mi fichero. 
Fíjate que a 
partir de donde pone 

else
make_resolv_conf() {

hai cuatro líneas comentadas. Esta es la modificación que hice. Prueba con esto 
y nos 
comentas.

Suerte!

-- 

Os filósofos até o de agora só interpretárom o mundo, mas do que se 
trata é de tranformá-lo. Karl Marx.
#!/bin/sh
# dhclient-script for Linux. Dan Halbert, March, 1997.
# Updated for Linux 2.[12] by Brian J. Murrell, January 1999.
# No guarantees about this. I'm a novice at the details of Linux
# networking.
# Support for resolvconf added by Thomas Hood, May 2004.

# Notes:

# 0. This script is based on the netbsd script supplied with dhcp-970306.

# 1. ifconfig down apparently deletes all relevant routes and flushes
# the arp cache, so this doesn't need to be done explicitly.

# 2. The alias address handling here has not been tested AT ALL.
# I'm just going by the doc of modern Linux ip aliasing, which uses
# notations like eth0:0, eth0:1, for each alias.

# 3. I have to calculate the network address, and calculate the broadcast
# address if it is not supplied. This might be much more easily done
# by the dhclient C code, and passed on.

# 4. TIMEOUT not tested. ping has a flag I don't know, and I'm suspicious
# of the $1 in its args.

# Must be used on exit.   Invokes the local dhcp client exit hooks, if any.
exit_with_hooks() {
  exit_status=$1
  if [ -f /etc/dhclient-exit-hooks ]; then
. /etc/dhclient-exit-hooks
  fi
# probably should do something with exit status of the local script
  exit $exit_status
}

if [ -x /sbin/resolvconf ]; then
  make_resolv_conf() {
R=""
[ x$new_domain_name != x ] && R="${R}search $new_domain_name
"
for NMSRVR in $new_domain_name_servers; do
  R="${R}nameserver $NMSRVR
"
done
echo -n "$R" | /sbin/resolvconf -a "$interface" || return 1
  }
  unmake_resolv_conf() {
/sbin/resolvconf -d "$interface" || return 1
  }
else
  make_resolv_conf() {
   # echo search $new_domain_name >/etc/resolv.conf
   # for nameserver in $new_domain_name_servers; do
   #   echo nameserver $nameserver >>/etc/resolv.conf
   # done
return 0
  }
  unmake_resolv_conf() {
return 0
  }
fi

# Invoke the local dhcp client enter hooks, if they exist.
if [ -f /etc/dhclient-enter-hooks ]; then
  exit_status=0
  . /etc/dhclient-enter-hooks
  # allow the local script to abort processing of this state
  # local script must set exit_status variable to nonzero.
  if [ $exit_status -ne 0 ]; then
exit $exit_status
  fi
fi

release=`uname -r`

relminor=`expr $release : '[0-9]*\.[0-9]*\.\([0-9]*\).*'`
relmajor=`expr $release : '[0-9]*\.\([0-9]*\)\..*'`
release=`expr $release : '\([0-9]*\)\..*'`

if [ x$new_broadcast_address != x ]; then
  new_broadcast_arg="broadcast $new_broadcast_address"
fi
if [ x$old_broadcast_address != x ]; then
  old_broadcast_arg="broadcast $old_broadcast_address"
fi
if [ x$new_subnet_mask != x ]; then
  new_subnet_arg="netmask $new_subnet_mask"
fi
if [ x$old_subnet_mask != x ]; then
  old_subnet_arg="netmask $old_subnet_mask"
fi
if [ x$alias_subnet_mask != x ]; then
  alias_subnet_arg="netmask $alias_subnet_mask"
fi

if [ x$reason = xMEDIUM ]; then
  # Linux doesn't do mediums (ok, ok, media).
  exit_with_hooks 0
fi

if [ x$reason = xPREINIT ]; then
  if [ x$alias_ip_address != x ]; then
# Bring down alias interface. Its routes will disappear too.
ifconfig $interface:0- inet 0
  fi
  if [ $relmajor -lt 2 ] || ( [ $relmajor -eq 2 ] && [ $relminor -eq 0 ] )
   then
ifconfig $interface inet 0.0.0.0 netmask 0.0.0.0 \
broadcast 255.255.255.255 up
# Add route to make broadcast work. Do not omit netmask.
route add default dev $interface netmask 0.0.0.0
  else
ifconfig $interface up
  fi

  # We need to give the kernel some time to get the interface up.
  sleep 1

  exit_with_hooks 0
fi

if [ x$reason = xARPCHECK ] || [ x$reason = xARPSEND ]; then
  exit_with_hooks 0
fi
  
if [ x$reason = xBOUND ] || [ x$reason = xRENEW ] || \
   [ x$reason = xREBIND ] || [ x$reason = xREBOOT ]; then
  if [ x$old_ip_address != x ] && [ x$alias_ip_address != x ] && \
[ x$alias_ip_address != x$old_ip_address ]; then
# Possible new alias. Remove old alias.
ifconfig $interface:0- inet 0
  fi
  if [ x$old_ip_address != x ] && [ 

Re: Ayuda con resolve.conf

2005-11-08 Por tema Xavier Reina
El mar, 08-11-2005 a las 10:29 -0400, Leonardo Vizcaya escribió:
> Buenos Dias Lista.
> 
> Tengo un problema con mi archivo resolve.conf, sucede que en el tengo
> configurado el dns del servidor que me da el servicio de internet y
> todo funciona bien, lo extraño es que cuando apago o reinicio el
> computador, todo lo que estaba en el archivo se borra y cada vez que
> prendo el computador tengo que escribirle el search y el nameserver de
> mi resolve.conf, que estará pasando tienen alguna idea???

Me da la impresión de que es un tema relacionado con dhcp... 

En el caso que uses dhcp, comprueba que el servidor envíe correctamente
los datos para el resolv.conf. Si no usas dhcp, mira si tienes el
servicio activo, y en el caso que lo tengas activo, lo desactivas y
pruebas a ver si ya no pasa.

Suerte!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ayuda con resolve.conf

2005-11-08 Por tema Diego Quintana Cruz
El 8/11/05, Leonardo Vizcaya<[EMAIL PROTECTED]> escribió:
> Buenos Dias Lista.
>
> Tengo un problema con mi archivo resolve.conf, sucede que en el tengo
> configurado el dns del servidor que me da el servicio de internet y
> todo funciona bien, lo extraño es que cuando apago o reinicio el
> computador, todo lo que estaba en el archivo se borra y cada vez que
> prendo el computador tengo que escribirle el search y el nameserver de
> mi resolve.conf, que estará pasando tienen alguna idea???
>
> de antemano gracias
>
Disculpa mi pregunta un poco trivial, pero el archivo no es
resolv.conf y no resolve.conf?? en todo caso iwalmente debe aparecer,
me parece raro, tratale de cambiarle permisos

Saludos,
--
Diego Quintana a.k.a. RouterMaN
Estudiante Ing de las Telecomunicaciones
PUCP
Linux Registered User #382615 - http://counter.li.org/
http://routerman.blogsome.com
http://planeta.debianperu.org



Ayuda con resolve.conf

2005-11-08 Por tema Leonardo Vizcaya
Buenos Dias Lista.

Tengo un problema con mi archivo resolve.conf, sucede que en el tengo
configurado el dns del servidor que me da el servicio de internet y
todo funciona bien, lo extraño es que cuando apago o reinicio el
computador, todo lo que estaba en el archivo se borra y cada vez que
prendo el computador tengo que escribirle el search y el nameserver de
mi resolve.conf, que estará pasando tienen alguna idea???

de antemano gracias