Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/11/2005, à 11:16

ggom

[RESOLU]adresse ip syslog et dhcp

Bonjour!

Tout à fait nouveau à Linux,
Ubuntu s'est installé sans trop de soucis  ouf!


Type de connection :

eth0  ; freebox ( comme un gateway, je crois); adsl non degroupé

Cela fonctionne trés bien!

mais je constate
des lignes curieuses dans /var/log/syslog accedé par le visualisateur des journeaux système:


Nov  2 09:05:58 localhost dhclient: DHCPACK from 82.65.155.254
Nov  2 09:05:58 localhost dhclient: bound to 82.65.155.175 -- renewal in 60 seconds.
Nov  2 09:06:58 localhost dhclient: DHCPREQUEST on eth0 to 82.65.155.254 port 67
Nov  2 09:06:58 localhost dhclient: DHCPACK from 82.65.155.254
Nov  2 09:06:58 localhost dhclient: can't create /var/run/dhclient.eth0.leases: Permission
denied


Si je comprends bien c'est 82.65.155.254 qui me donne mon adresse ip?
ce 82.65.155.254 ferait partie de l'infrastructure de free?

Mais pourquoi ce permission denied toutes les minutes?

Il me semble que si tout allait si bien il n'y aurait pas ce genre de message..??

Voici le début du journal lors du boot:


Debut du journal:

Nov  2 08:46:00 localhost syslogd 1.4.1#17ubuntu3: restart.
Nov  2 08:46:00 localhost anacron[8085]: Job `cron.daily' terminated (mailing output)
Nov  2 08:46:00 localhost anacron[8085]: Can't find sendmail at /usr/sbin/sendmail, not mailing output
Nov  2 08:46:00 localhost anacron[8085]: Normal exit (1 job run)
Nov  2 08:47:02 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
Nov  2 08:47:07 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
Nov  2 08:47:13 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Nov  2 08:47:27 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 19
Nov  2 08:47:28 localhost kernel: [4295145.409000] eth0: link up.
Nov  2 08:47:46 localhost dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Nov  2 08:47:46 localhost dhclient: DHCPOFFER from 82.65.155.254
Nov  2 08:47:46 localhost dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Nov  2 08:47:46 localhost dhclient: DHCPACK from 82.65.155.254
Nov  2 08:47:46 localhost dhclient: bound to 82.65.155.175 -- renewal in 59 seconds.


on y voit, ligne 3:

0 localhost anacron[8085]: Can't find sendmail at /usr/sbin/sendmail, not mailing output

-Est-il prévu d'envoyer un mail à chaque boot?

   Merci d'avance
gg

Dernière modification par ggom (Le 02/12/2005, à 08:56)

Hors ligne

#2 Le 02/11/2005, à 13:47

sksbir

Re : [RESOLU]adresse ip syslog et dhcp

si ta freebox n'est pas en mode routeur, elle est alors en mode dhcp transparent, ce qui signifie effectivement que ton @ip est fournie par le routeur de free en .254

le permission denied est anormal : tu n'aurais pas fait du ménage dans /var des fois ?

et sinon, il faut regarder les droits dans /var/run...

Hors ligne

#3 Le 02/11/2005, à 14:25

ggom20

Re : [RESOLU]adresse ip syslog et dhcp

Merci de cette prompte reaction, mais si c'est pas normal, qu'est ce qui se passe?
et quel prog veut ecrire dans leases? pourquoi?


notes:

Je n'ai absolument rien configuré sur la freebox, juste branché sur eth0.

l'installeur ubuntu5.10 m'a proposé eth0 comme réseau internet et c'est tout,le
réseau  à fonctionné.

Je n'ai fait aucun ménage dans ubuntu, je cherche d'abord à comprendre...

cela dit, concernant le reseau, j'ai installé firestarter.

J'aimerais d'ailleurs savoir ou trouver des documents sur l'architecture du systeme de fichiers
utilisée, ce n'est peu etre pas commun à toutes les distribs?

Encore merci si vous avez des idées..

#4 Le 02/11/2005, à 14:40

Fantomas

Re : [RESOLU]adresse ip syslog et dhcp

Il semble que tu n'obtiennes pas de bail pour ton adresse IP parceque tu n'as pas le droit de créer le fichier /var/run/dhclient.eth0.leases...
Donc toutes les minutes il refait une requète à ton équipement.

Ce fichier devrait ressembler à ceci:

lease {
  interface "eth0";
  fixed-address 192.168.0.249;
  option subnet-mask 255.255.255.0;
  option routers 192.168.0.250;
  option dhcp-lease-time 86400;
  option dhcp-option-overload 3;
  option dhcp-message-type 5;
  option domain-name-servers 192.168.0.250;
  option dhcp-server-identifier 192.168.0.250;
  option broadcast-address 255.255.255.255;
  renew 3 2005/11/2 18:11:06;
  rebind 4 2005/11/3 06:09:19;
  expire 4 2005/11/3 09:09:19;
}

192.168.0.250 est le serveur dhcp et 192.168.0.249 l'IP attribuée.
On voit ici que le bail est de 86400 secondes, soit 24 heures, c'est le bail par défaut.

M'enfin il est assez étonnant que dans ton cas, ton serveur dhcp te refile une adresse IP routable, coté LAN; généralement les IP attribuées sont non routables derrière un routeur de ce type (192.168.x.x par exemple)...ou alors me trompé-je...

Pour ton log concernant sendmail, ça n'a rien à voir avec ton problème: tu as plannifié un job dans une table cron (ligne 2) et le système veut t'envoyer un mail pour dire que c'est fait, mail ne trouve pas sendmail...
Essaye peut être fetchmail...

Hors ligne

#5 Le 02/11/2005, à 21:23

sksbir

Re : [RESOLU]adresse ip syslog et dhcp

Afin de déterminer ce qui se passe, voici quelques commandes à taper dans la console :

ls -ld /var/run
résultat escompté:(sauf la date et le 1er nombre.... wink )
drwxr-xr-x  13 root root 696 2005-11-02 20:43 /var/run

mount
résultat escompté : voir les options de montages du systeme de fichier où se trouve /var/run. Le systeme de fichier est soit / soit /var suivant les options choisies à l'installation. Vérifier ensuite que ce systeme de fichier n'est pas monté en lecture seule....

Hors ligne

#6 Le 04/11/2005, à 09:39

ggom

Re : [RESOLU]adresse ip syslog et dhcp

Bonjour!
Manquant de disponiblité, j'ai donc pris mon temps pour essayer:

ls -ld /var/run
drwxr-xr-x  13 root root 4096 2005-11-04 08:25 /var/run
Ce qui semble normal..

D'autre part, le contenu de leases
est crée lors du boot, donc avec les droits root,
qui semblent etre perdus par la suite??
Je veux dire que le programme qui doit ecrire dans leases est surement
root pendant le boot, puis' aprés mon login normal, ne dispose plus des
droits root .

devrais-je essayer un loggin en root?
et comparer les resultats?

Quel est ce programme qui doit tenir leases à jour?

Fonctionnement supposé de mon
DHCP:

Je suis chez free non dégroupé , pas d'ip fixe, modem type freebox.

Mon système se connecte par eth0 à la freebox, envoie une demande
DHCP, c'est apparement la freebox qui prétends etre 82.65.155.254 et
réponds en m'assignant une adresse et un  bail de 600 
Si 600 secondes, ça fait 10minutes..

renseignements pris auprés de mon FAI le bail devrait etre de 10 minutes..

Je suppose donc que mon bail de 1 minute est du a une sorte de parachute logiciel permettant d'utiliser pour une minute la derniere
valeur  connue en cas d'echec en ecriture dans leases...

Ce qui me donne à supposer que si je change d'ip, ça va planter et m'obliger à rebboter le système..

PJ: extrait de leases

il y à 14 paragraphes presques identiques , tous ecrits lors du dernier
boot ..
J'ai remplacé mon ip par des ***, laissant le dernier bloc , relatif aux
adresses freebox pour eviter devant la somme de mes diverses lacunes
de devenir la cible privilégiée d'un plaisantin eventuel dotés des compétences suffisantes...

EXTRAIT DE leases:
lease {
  interface "eth0";
  fixed-address ***.***.***.***;
  option subnet-mask 255.255.255.0;
  option routers 85.65.155.254;
  option dhcp-lease-time 600;
  option dhcp-message-type 5;
  option domain-name-servers 212.27.54.252,212.27.39.1;
  option dhcp-server-identifier 82.65.155.254;
  option dhcp-renewal-time 60;
  option broadcast-address 82.65.155.255;
  option dhcp-rebinding-time 300;
  renew 5 2005/11/4 07:32:12;
  rebind 5 2005/11/4 07:36:17;
  expire 5 2005/11/4 07:41:17

Merci d'avance si vous avez quelque idée .

Hors ligne

#7 Le 04/11/2005, à 10:49

sksbir

Re : [RESOLU]adresse ip syslog et dhcp

Essaye la commande suivante pour voir quel processus utilise les fichiers présents dans /var/run:
fuser /var/run/*

Essaye aussi les commandes suivantes:
ifdown eth0
rm /var/run/.... (le fameux fichier lease)
ifup eth0
(en tant que root)

Dernière modification par sksbir (Le 04/11/2005, à 10:51)

Hors ligne

#8 Le 04/11/2005, à 12:11

ggom

Re : [RESOLU]adresse ip syslog et dhcp

Bonjour!
merci à sksbir de répondre si vite!

Résultat de la manip fuser de sksbir:

( sudo fuser /var/run/*)


/var/run/acpid.socket:  7284
/var/run/atd.pid:     8306
/var/run/crond.pid:   8319
/var/run/dhclient.eth0.leases:  6950
/var/run/sdp:         8264
/var/run/utmp:        9047

bon, je suppose que ç'est des n° de process?? ces  PID.

donc le process actif sur leases serait le 6950

le moniteur systeme donne:
pid6950
arguments:
dhclient3 -pf/var/run/dhclient.eth0.pid -if/var/run/dhclient.eth0.leases eth0

(ouf! le copié-collé marche pas dans le moniteur graphique)

pour les autres manips, rien fait encore ,
je ne comprends pas encore
la commande ifdown eth0
ni ifup eth0

je n'accède aux cdes importantes que à travers sudo, c'est bien mais
long.. Vais peu-etre amenager le compte root comme sur d'autres
distribs linux..

a+ merci
gg

Hors ligne

#9 Le 07/11/2005, à 22:22

sksbir

Re : [RESOLU]adresse ip syslog et dhcp

les comandes ifdown et ifup, c'est pour désactiver et réactiver l'interface réseau.

l'idée , c'est de passer un ifdown et de voir comment ça réagit, quels fichiers restent présents dans /var/run, quels messages dans le log... puis essayer de réactiver avec ifup...

Hors ligne

#10 Le 09/11/2005, à 16:56

ggom

Re : [RESOLU]adresse ip syslog et dhcp

Bonjour

manips de sksbir:

root@5777bnn:/# ifdown eth0
ifdown: interface eth0 not configured

#etrange non, j'etais connecté à ce moment!
root@5777bnn:/# rm /var/run/dhclient.eth0.leases
root@5777bnn:/# ifup eth0
There is already a pid file /var/run/dhclient.eth0.pid with pid 22159killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.0.2
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

sit0: unknown hardware address type 776
sit0: unknown hardware address type 776
Listening on LPF/eth0/00:0c:6e:7d:66:a5
Sending on   LPF/eth0/00:0c:6e:7d:66:a5
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
DHCPOFFER from 82.65.143.254
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 82.65.143.254
bound to 82.65.***.*** -- renewal in 55 seconds.
root@5777bnn:/#

#voila

le plus etrange c'est que je ne voie plus d'erreur de creation du fichier
/var/run/dhclient.eth0.leases


Aprés un reboot , ça ne va plus , le fichier  leases reste celui de la session precedente
et n'est plus tenu à jour..

voila , toujours pas compris, mais encore merci à SKSBIR, notament.
gg

Dernière modification par ggom (Le 09/11/2005, à 17:51)

Hors ligne

#11 Le 09/11/2005, à 23:08

sksbir

Re : [RESOLU]adresse ip syslog et dhcp

là, je ne vois vraiment pas.

je te propose de nous montrer les fichiers sensibles dont une erreur de configuration pourrait etre la source de tes soucis.

Merci donc, d'afficher ici le contenu des fichier /etc/network/interfaces  et /etc/dhcp3/dhclient.conf (entre des balises [ quote] et [ /quote] si possible )


En espérant que quelque chose saute aux yeux.. wink

Hors ligne

#12 Le 10/11/2005, à 20:00

ggom

Re : [RESOLU]adresse ip syslog et dhcp

Hello world!

Happy am i, in my misery!

Il se pourrait qu'il s'agisse d'un probleme memoire!

J'ai eu des problemes de reboot, puis un check automatique du
dossier root( apres 30 reboot) qui ne se termninait jamais..

Puis lancé au boot un programme de test memoire (du cd install 1 de la suze) qui m'a révélé aprés bien des essais,une barrette de mémoire apparement incompatible en mode dual-channel(nforce2)avec des erreurs systematiquement aux memes addresses...
depuis, j'ai rebooté avec une barrette de moins et apparement, le problème à disparu. Il  semble logique que le boot se déroule toujours de la meme maniere, et que, si une addresse memoire soit defectueuse quelque chose se plante, un peu à la maniere de certains virus windows, qui injectent des trucs directement en memoire, sachant d'avance quel
processus s'y trouve par défaut dans un boot normal..

Enfin voila, je vais vérifier encore un peu tout ça, mais c'est peut etre la bonne raison.Je marquerais alors résolu et c'est tout!

Merci particulierement à sksbir, de m'avoir appris quelques trucs utliles..!

gg

Hors ligne