perte adresse IPV4

Demande d'aide : c'est ici.
Répondre
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4958
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
j'ai un phénomène curieux depuis hier. Mon adresse ipv4 disparaît, et seul un reboot me permet de récupérer la connexion.
Tout fonctionnait parfaitement depuis des années.
L'interface est bien UP, mais un

Code : Tout sélectionner

systemctl restart networking.service
n'a pas d'effet.
Je suis en ip fixe, voici le contenu du fichier interfaces

Code : Tout sélectionner

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
network 192.168.0.0
dns-nameservers 192.168.0.1
broadcast 192.168.0.255
gateway 192.168.0.1
J'ai fait quelques tests

Code : Tout sélectionner

ethtool -i eth0
driver: r8169
version: 5.16.0-4-amd64
firmware-version: 
expansion-rom-version: 
bus-info: 0000:06:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no

Code : Tout sélectionner

ethtool eth0
Settings for eth0:
        Supported ports: [ TP    MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supported pause frame use: Symmetric Receive-only
        Supports auto-negotiation: Yes
        Supported FEC modes: Not reported
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Advertised FEC modes: Not reported
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Link partner advertised FEC modes: Not reported
        Speed: 100Mb/s
        Duplex: Full
        Auto-negotiation: on
        master-slave cfg: preferred slave
        master-slave status: slave
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: external
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: d
        Link detected: yes

Code : Tout sélectionner

ip a s eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether e0:cb:4e:12:18:47 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::e2cb:4eff:fe12:1847/64 scope link 
       valid_lft forever preferred_lft forever

Tout me semble correct.
Le seul truc qui ne me semble pas normal est:

Code : Tout sélectionner

ip neighbor show
fe80::b80e:2c2e:ab80:7ceb dev eth0 lladdr b4:69:21:08:80:8b STALE 
est ce que la notion de périmé ne concerne que l'adresse ipv6 ?

En tout cas pour le moment, je n'ai pas de piste pour expliquer cette disparition d'ipv4
PascalHambourg
Contributeur
Contributeur
Messages : 876
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

piratebab a écrit : 18 mars 2022, 15:50 systemctl restart networking.service
n'a pas d'effet.
Cette commande ne démarre que les interfaces marquée "auto", or eth0 est marquée seulement "allow-hotplug". Par contre elle devrait arrêter l'interface. Utilise plutôt

Code : Tout sélectionner

ifdown --force eth0
ifup eth0
piratebab a écrit : 18 mars 2022, 15:50 Je suis en ip fixe
Alors c'est normal, ça ?
piratebab a écrit : 18 mars 2022, 15:50 iface eth0 inet dhcp
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4958
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bien vu, un # qui a disparu, ça doit faire un bon moment!
Je corrige, et j'attends quelques jours pour voir si le problème revient
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4958
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Merci Pascal, avec l'ajout de "auto", la relance du service networking me redonne accès au LAN. J'ai l'impression que la déconnexion se produit au bout de 24 heures. Est ce que ça peut être une durée de bail ?
PascalHambourg
Contributeur
Contributeur
Messages : 876
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Il n'y a pas de bail en configuration statique. Regarde dans les processus s'il n'y aurait pas un client DHCP encore actif restant de l'ancienne configuration, ça peut arriver si on passe de dhcp à static sans avoir arrêté l'interface avant ou à cause d'un fichier foireux dans /etc/network/interfaces.d/, parfois il y a un fichier setup à supprimer. Ou un autre gestionnaire de réseau actif comme NetworkManager (mais par défaut il ne gère pas les interface définies dans /etc/network/interfaces), wicd, connman, systemd-networkd...

Sinon, regarde s'il y a un conflit avec une autre machine pour cette adresse IP, mais ça m'étonnerait quand même que ça enlève l'adresse. Tu peux aussi regarder dans les logs système (noyau, syslog, journalctl...) au moment où l'adresse est supprimée.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4958
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

J'ai vérifé mais rien de tout ça.Pas de fichier dans interfaces.d, le seul network manager en fonctionnement est celui de kde (depuis des années), mais il ne gere pas eth0,
J'ai pensé à un bail wifi sur la même adresse ip, rien non plus.
Je n'ai plus qu'a attendre la prochaine apparition du problème pour regarder les logs.
Répondre