Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-01-2016 15:35:25

dds69
Membre
Distrib. : Debian 6
Inscription : 30-01-2016

[résolu] problème avahi

Bonjour à tous,

j'ai un petit problème avec une configuration d'interface sur une machine de production.
La machine en question possède 2 disques dur
1er disque dur : OS debian
2eme disque dur : OS mandriva

Mon problème se situe au niveau du premier disque dur. Le second disque dur fonctionne bien (enfin jusqu'à présent).
Le problème est sur la configuration de mon interface eth1. Je m'explique :
Avant le disque dur avant pour configuration sur son interface :

cat /etc/network/interfaces



#The loopback network interface
auto lo
iface lo inet loopback

# eth0
allow-hotplug eth0
iface eth0 inet static
address 169.254.233.99
netmask 255.255.255.0
# eth1
allow-hotplug eth1
iface eth1 inet static
address 10.x.x.x
netmask 255.255.255.0
gateway 10.x.x.x



ps auxwww | grep -i network



root  1125  0.0  0.1 7772 3992  ?  Ss  08:30  0:00 /usr/sbin/NetworkManager
 



ip a



1:  lo:  <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc pfifo state UP qlen 1000
      link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
      inet 127.0.0.1/8 scope host lo
      inet6 ::1/128 scope host
         valid_lft forever preferred_lft forever
2 : eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
      lint/ether 00:13:95:0f:5b:eb brd ff:ff:ff:ff:ff:ff
      inet 169.254.233.99/24 brd 169.254.233.255 scope global eth0
      inet6 fe80::213:95ff:fe0f:5beb/64 scope link
         valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP>  mtu 1500 qdisc pfifo_fast state UP qlen 1000
      lint/ether 00:60:65:1f:42:cb brd ff:ff:ff:ff:ff:ff
      inet 172.16.24.101/24 brd 172.16.24.255 scope global eth1
      inet6 fe80::300:feef:faee:53cb/64 scope link
         valid_lft forever preferred_lft forever
 



tail -50 /var/log/syslog



avahi-deamon[1164]: Withdrawing address record for 10.x.x.x on eth1
avahi-deamon[1164]: Leaving lDNS multicast group on interface eth1.IPv4 with address 10.x.x.x
avahi-deamon[1164]: Interface eth1.IPv4 no longer relevant for mDNS.
avahi-deamon[1164]: Joining mDNS multicast group on interface eth1.IPv4 with address 172.16.24.101.
avahi-deamon[1164]: New relevant interface eth1.IPv4 for mDNS.
avahi-deamon[1164]: Registering new address record for 172.16.24.101 on eth1.IPv4.
avahi-deamon[1164]: Withdrawing address record for 172.16.21.101 on eth1.
avahi-deamon[1164]: Leaving mDNS multicast group on interface eth1.IPv4 with address 172.16.24.101.
avahi-deamon[1164]: Interface eth1.IPv4 no longer relevant for mDNS.
avahi-deamon[1164]: Joining mDNS multicast group on interface eth1.IPv4 with address 172.16.24.101.
avahi-deamon[1164]: New relevant interface eth1.IPv4 for mDNS
avahi-deamon[1164]: Registering new address record for 172.16.24.101 on eth.IPv4.
 



Dans ce log on voit que avahi vient changer tout ça !

Sachant que ce sont des machines de production et que je ne maitrise pas le logiciel du prespataire qui nous permet de produire est-ce risqué de supprimer ce démon ou existe t'il une alternative de le shutdown ?

J'ai essayé de supprimer ses droits d'éxécution dans /etc/init.d/avahi-daemon mais au reboot l'interface n'avait pas la bonne adresse hmm

a+

dds69

Edit à toto :
Mis les commandes sous balise commande user avec leur retour séparé.
Voir le tuto : Le code, ça pique moins les yeux en couleur

Dernière modification par dds69 (04-03-2016 12:20:12)

Hors ligne

#2 30-01-2016 16:03:54

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] problème avahi

Observations :
- Tu écris que le problème est sur l'interface eth0 mais c'est l'interface eth1 qui a une adresse différente de celle attribuée dans le fichier /etc/network/interfaces.
- Inutile de caviarder les adresses en 10.*, ce sont des adresses privées qui n'ont aucune signification en dehors du réseau local, comme 192.168.* et 172.16-31.*.
- Il y a des fautes manifestes dans les blocs de code : "lint" au lieu de "link", "lDNS" au lieu de "mDNS", "172.16.21.101" au lieu de "172.16.24.101" ? Un copier-coller ne ferait pas cela. Comment cela se fait-il ?
- Les messages dans syslog ne devraient-ils pas être datés ?

Avahi n'est pas responsable du changement d'adresse IP, il ne fait qu'enregistrer ces changements pour le mDNS (multicast DNS). Ça ne sert à rien, tu peux le virer si aucun paquet dont tu as besoin n'en dépend.

Questions :
- Quelle version de Debian ?
- Y a-t-il un client DHCP (dhclient, dhcpcd, udhcpc, pump) dans les processus actifs ?
- Y a-t-il des fichiers /etc/network/interfaces.d/* et si oui quel est leur contenu ?
- Quel est le statut de l'interface eth1 dans NetworkManager (gestion réseau dans l'interface graphique), gérée (si oui avec quelle configuration) ou non gérée ?
- Que contient le fichier /etc/NetworkManager/NetworkManager.conf ?

Dernière modification par raleur (30-01-2016 16:05:38)

Hors ligne

#3 30-01-2016 17:08:26

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [résolu] problème avahi

raleur a écrit :

- Quelle version de Debian ?


Rempli ton infodistri, nous pourrons mieux te suivre et t'aider au fil de tes interventions :
Voir le tuto : Trop cool d'indiquer son installation dans son profil ! smile


"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#4 30-01-2016 17:20:53

dds69
Membre
Distrib. : Debian 6
Inscription : 30-01-2016

Re : [résolu] problème avahi

Le raleur a écrit :


Observations :
- Tu écris que le problème est sur l'interface eth0 mais c'est l'interface eth1 qui a une adresse différente de celle attribuée dans le fichier /etc/network/interfaces.
- Inutile de caviarder les adresses en 10.*, ce sont des adresses privées qui n'ont aucune signification en dehors du réseau local, comme 192.168.* et 172.16-31.*.
- Il y a des fautes manifestes dans les blocs de code : "lint" au lieu de "link", "lDNS" au lieu de "mDNS", "172.16.21.101" au lieu de "172.16.24.101" ? Un copier-coller ne ferait pas cela. Comment cela se fait-il ?
- Les messages dans syslog ne devraient-ils pas être datés ?



Oui des coquilles se sont glissés dans mes écrits.
Pour les fautes manifestes que tu relèves, je me suis fadé à la main la réécriture de la config à partir de photo donc je m'excuse par avance mais je pense que tu m'auras compris smile

Le raleur a écrit :


Questions :
- Quelle version de Debian ?
- Y a-t-il un client DHCP (dhclient, dhcpcd, udhcpc, pump) dans les processus actifs ?
- Y a-t-il des fichiers /etc/network/interfaces.d/* et si oui quel est leur contenu ?
- Quel est le statut de l'interface eth1 dans NetworkManager (gestion réseau dans l'interface graphique), gérée (si oui avec quelle configuration) ou non gérée ?
- Que contient le fichier /etc/NetworkManager/NetworkManager.conf ?



Pour la version, il s'agit de debian 6
Dans les processus, je ne pense pas qu'il y ai du dhcp (à vérifier quand je pourrais avoir accès à la machine de production)
Pour les fichiers dans /etc/network/interfaces.d/* je répondrai quand je pourrais avoir accès.
Dans le networkManager il n'y a aucune configuration.
Le NetworkManager.conf contient la configuration de base est n'a pas été modifiée.

Voilà pour les informations que je peux répondre actuellement, après en fonction j'apporterai des réponses au fur et à mesure de mes accès sur la machine de production.

dds69

Hors ligne

#5 30-01-2016 21:14:40

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] problème avahi

Si tu as tout recopié à la main, ça explique les fautes. En fait vu la nature de certaines erreurs répétées (confusion entre k et t et entre 1 et 4) je pensais plutôt à de la reconnaissance de caractères. N'as-tu pas moyen de copier-coller ou rediriger le contenu du terminal et de récupérer des fichiers texte ?

On peut oublier /etc/network/interfaces.d/ qui n'est apparu qu'avec Debian 7.

Je ne demande pas si la configuration de NetworkManager a été modifiée mais quelle est la configuration et l'état (géré ou non géré) des interfaces dans NetworkManager.

Dernière modification par raleur (31-01-2016 22:53:14)

Hors ligne

#6 31-01-2016 02:02:15

dds69
Membre
Distrib. : Debian 6
Inscription : 30-01-2016

Re : [résolu] problème avahi

L'Etat des interfaces est non géré dans le NetworkManager.

De quel fichier tu veux que je tente d'exporter. Si j'ai accès dans la semaine je peux les mettre sur le post.

Dernière modification par dds69 (31-01-2016 02:02:25)

Hors ligne

#7 31-01-2016 22:56:42

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] problème avahi

/var/log/syslog depuis le démarrage.
/etc/NetworkManager/NetworkManager.conf
La liste des processus affichée par "ps -Af" ou équivalent.

Hors ligne

#8 02-02-2016 11:51:48

dds69
Membre
Distrib. : Debian 6
Inscription : 30-01-2016

Re : [résolu] problème avahi

Bonjour

Voila les fichiers demandés :
http://www.partage-fichiers.com/upload/byldxngn

Merci

dds69

Hors ligne

#9 04-02-2016 23:33:41

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] problème avahi

J'ai examiné les fichiers.
La configuration de NetworkManager est bien par défaut avec managed=false, ce qui est confirmé par le statut "non géré" des interfaces eth0 et eth1. Donc a priori NetworkManager n'interfère pas dans la configuration de ces deux interfaces.
Dans la sortie de ps je n'ai pas trouvé d'autre processus susceptible d'agir sur les interfaces réseau, sauf éventuellement wpa_supplicant mais c'est peu probable que tu y aies touché.

Dans syslog on peut voir que :
- eth0 et eth1 sont initialement activées avant le démarrage de NetworkManager, donc par ifupdown à partir du fichier interfaces.

Feb  2 12:50:29 debianBR kernel: [   11.963653] r8169 0000:03:00.0: eth0: link up
Feb  2 12:50:29 debianBR kernel: [   11.964071] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

Feb  2 12:50:29 debianBR kernel: [   12.301126] e1000e: eth1 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
Feb  2 12:50:29 debianBR kernel: [   12.301139] e1000e 0000:02:00.0: eth1: 10/100 speed: disabling TSO
Feb  2 12:50:29 debianBR kernel: [   12.301872] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready

Feb  2 12:50:32 debianBR NetworkManager[1267]: <info> NetworkManager (version 0.8.1) is starting...


- NetworkManager examine le fichier interfaces et laisse eth0 et eth1 dans l'état "unmanaged" (non géré).

Feb  2 12:50:33 debianBR NetworkManager[1267]:    Ifupdown: get unmanaged devices count: 2
Feb  2 12:50:33 debianBR NetworkManager[1267]:    SCPlugin-Ifupdown: (153069288) ... get_connections.
Feb  2 12:50:33 debianBR NetworkManager[1267]:    SCPlugin-Ifupdown: (153069288) ... get_connections (managed=false): return empty list.
Feb  2 12:50:33 debianBR NetworkManager[1267]:    Ifupdown: get unmanaged devices count: 2


- Lorsque avahi démarre, il voit que eth1 a l'adresse 10.40.2.225 que je suppose être l'adresse 10.x.x.x du fichier interfaces.

Feb  2 12:50:36 debianBR avahi-daemon[1472]: Joining mDNS multicast group on interface eth1.IPv4 with address 10.40.2.225.
Feb  2 12:50:36 debianBR avahi-daemon[1472]: Registering new address record for 10.40.2.225 on eth1.IPv4.


- Un peu plus tard, avahi mentionne la suppression de l'adresse 10.40.2.225 et l'ajout de l'adresse 172.16.24.101 affichée par ifconfig.

Feb  2 12:51:08 debianBR avahi-daemon[1472]: Withdrawing address record for 10.40.2.225 on eth1.
Feb  2 12:51:08 debianBR avahi-daemon[1472]: Leaving mDNS multicast group on interface eth1.IPv4 with address 10.40.2.225.
Feb  2 12:51:08 debianBR avahi-daemon[1472]: Interface eth1.IPv4 no longer relevant for mDNS.

Feb  2 12:51:08 debianBR avahi-daemon[1472]: Joining mDNS multicast group on interface eth1.IPv4 with address 172.16.24.101.


Le message précédent ce changement signale le démarrage du démon polkitd (PolicyKit), mais je ne vois pas le rapport.

Feb  2 12:51:06 debianBR polkitd[1911]: started daemon version 0.96 using authority implementation `local' version `0.96'



Bref, je vois toujours pas ce qui a provoqué le changement de l'adresse IPv4 de eth1. Ma seule hypothèse à ce stade serait un script d'init maison.

Hors ligne

#10 18-02-2016 12:31:05

dds69
Membre
Distrib. : Debian 6
Inscription : 30-01-2016

Re : [résolu] problème avahi

Bonjour,

Le prestataire qui a préparé le disque dur pour la machine de production va chercher de son coté et me fait un retour prochainement.

De mon coté je continu de chercher.Au niveau des scripts sur ce qui est au démarrage, je n'ai rien aperçu qui pourrait justifier ce changement d'adresse.

En revanche si d'autres personne ont une idée, je reste à l'écoute.

a+

dds69

Dernière modification par dds69 (18-02-2016 12:47:49)

Hors ligne

#11 04-03-2016 12:19:36

dds69
Membre
Distrib. : Debian 6
Inscription : 30-01-2016

Re : [résolu] problème avahi

Bonjour,

Je viens faire un retour.
Problème résolu suite à la doc fournie par le prestataire, qui montre l'adresse IP incorrecte dans le fichier rc.local .

En vous remerciant pour votre aide,

a+

dds69

Hors ligne

#12 04-03-2016 12:28:32

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] problème avahi

C'était donc bien lié à un script d'init maison.
Merci pour le retour.

Dernière modification par raleur (04-03-2016 12:28:48)

Hors ligne

Pied de page des forums