Cita:
Iniciado por Defero.tk Por cierto, dices que has tenido que mirar en Internet el tema de los permisos. ¿Cómo lo has hecho exactamente?
He mirado en internet un tutorial,
con chmod r-w resolv.conf le he quitado el permiso de escritura. Creo que ya me lo he aprendido como se hace, no era tan dificil, pero si no se sabe es un poco complicado de hacer.
Cita:
Iniciado por Defero.tk En todo caso, sería mucho más simple si en vez de un programa en C++ escribieras un simple bash-script que sobreescribiera el archivo /etc/resolv.conf (algo tan fácil como "cp /etc/resolv.conf.bak /etc/resolv.conf), y que metieras ese script en CRON para que se ejecutara cada X tiempo.
Por ahora solo sé c++ y html, y no sé ni como, así que... no obstante esperemos que lo que dice Amartinez funcione, para no tener que hacer estas cosas.
Unos minutos más tarde...
Bueno. Con el archivo resolv.conf con los servidores DNS que me proporciona mi proveedor y cambiando el dhclient como ha indicado amartinez, que por cierto lo he puesto doble como has dicho, funciona algo mejor.
Aún así:
Cita: marina@Desktop:~$ ping -c 6 google.es
PING google.es (66.249.93.104) 56(84) bytes of data.
64 bytes from ug-in-f104.google.com (66.249.93.104): icmp_seq=1 ttl=244 time=48.3 ms
64 bytes from ug-in-f104.google.com (66.249.93.104): icmp_seq=2 ttl=244 time=48.0 ms
64 bytes from ug-in-f104.google.com (66.249.93.104): icmp_seq=3 ttl=244 time=50.9 ms
64 bytes from ug-in-f104.google.com (66.249.93.104): icmp_seq=4 ttl=244 time=49.9 ms
64 bytes from ug-in-f104.google.com (66.249.93.104): icmp_seq=5 ttl=244 time=51.2 ms
64 bytes from ug-in-f104.google.com (66.249.93.104): icmp_seq=6 ttl=244 time=50.6 ms
--- google.es ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 25294ms
rtt min/avg/max/mdev = 48.025/49.858/51.252/1.253 ms
marina@Desktop:~$
EDICIÓN:
Un ratito después de estar con el dhclient.conf cambiado, esto vuelve a ir como antes, me parece que al final habrá que hacer lo del bash-script.
Es cierto el que dhclient.conf no me cambia la ip anterior, pero no soluciona el problema.