Comment découvrir une adresse IP en double en utilisant Ubuntu? (est-il possible d'avoir une adresse IP en double?)


8

J'ai un problème de partage réseau en utilisant le protocole SMB. Je pense que c'est lié au problème de duplication IP. Comment détecter cela.
Remarque : j'utilise Ubuntu sur mon bureau, les autres utilisent différents systèmes d'exploitation (win xp, vista, mac, Ubuntu).


Le problème d'origine que je ne peux pas ouvrir WindowsShare via le réseau. La source du problème n'a pas pu être déterminée, Quoi qu'il en soit, j'ai sauté par-dessus via une seule ligne de commande pour ouvrir WindowsShare dans Ubuntu. Pour les curieux, c'était: "nautilus smb: //sit.local/" tandis que sit.local est le nom de domaine d'un disque dur Maxtor partagé en réseau.
Omar Al-Ithawi

Réponses:


9

Vous pouvez utiliser la commande arpping. L'utilitaire arping effectue une action similaire à la commande ping, mais au niveau de la couche Ethernet. Vous pouvez envoyer ARP REQUEST à un hôte / ordinateurs voisins.

Envoyer la demande ARP
découvrir l'accessibilité d'une IP sur Ethernet local avec arping, c'est-à-dire envoyer la demande ARP 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

Production:

ARPING 192.168.1.1 from 192.168.1.106 ra0
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B]  2.232ms
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B]  1.952ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)

Où,

  • -I eth0: spécifiez l'interface réseau, c'est-à-dire le nom du périphérique réseau où envoyer les paquets ARP REQUEST. Cette option est obligatoire.
  • -c 3: arrêt après l'envoi de 3 paquets ARP REQUEST

    Rechercher l'IP en double
    L'option -D spécifie le mode de détection d'adresse en double (DAD). Il renvoie l'état de sortie 0, si DAD a réussi, c'est-à-dire qu'aucune réponse n'est reçue.

    $ sudo arping -D -I eth0 -c 2 192.168.1.1
    

    Si 192.168.1.1 est dupliqué, vous devriez voir l'état de sortie zéro:

    $ echo $?
    

    Utilisez toujours la syntaxe suivante pour la détection d'adresses en double avec arping:

    $ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
    $ echo $?
    

  • Il n'y a pas eu de duplication IP! Et le problème d'origine a été résolu.
    Omar Al-Ithawi

    @Omar Anytime dude
    admintech

    5

    Vous pouvez installer IPwatchD qui fonctionne avec (d'autres) paquets Debian.
    L'article lié explique également la méthode et les étapes d'installation.
    La source IPwatchD provient de sourceforge.

    texte alternatif

    Il vous permet de configurer une notification GUI (comme ci-dessus, uniquement pour GNOME) et un syslogmessage ' '.


    Agréable! Vraiment utile pour nous, car beaucoup de nos PC de bureau fonctionnent sous Linux
    jap1968

    -1

    Vous ne pouvez pas avoir deux machines sur le même réseau avec la même adresse IP.

    Cela dit, l'un des moyens les plus simples de savoir quels ordinateurs ont quelle adresse IP est de parcourir les pages d'état de votre routeur. En règle générale, il existe une sorte de liste de clients DHCP qui peut vous indiquer quel ordinateur (généralement indiqué par l'adresse MAC) possède quelle IP. Une remarque cependant, si vous utilisez DHCP, vous n'avez probablement pas de problème d'adressage IP. Qu'est-ce qui vous fait penser que vous avez un problème de duplication IP?


    5
    Eh bien, vous pouvez avoir 2 machines avec la même IP, mais aucune ne fonctionnera. C'est ennuyeux, et l'une des principales raisons pour lesquelles j'utilise DHCP maintenant.
    Phoshi

    Oui, vous pouvez ....
    w4etwetewtwet
    En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
    Licensed under cc by-sa 3.0 with attribution required.