Как обнаруживают дублирующийся IP с помощью Ubuntu? (действительно ли возможно иметь дублирующийся IP?)

У меня есть проблема в сети, совместно использующей использование протокола SMB. Я думаю, что это связано с копирующей IP проблемой. Как обнаружить это.
Примечание: Я использую Ubuntu на своем рабочем столе другой, используют различное OSs (выиграйте xp, перспективу, Mac, Ubuntu).

8
задан 29.09.2009, 14:57

3 ответа

Можно использовать команду постукивания. Утилита изнасилования выполняет действие, подобное для проверки с помощью ping-запросов команды, но на уровне Ethernet. Можно отправить ЗАПРОС ARP в соседний хост / компьютеры.

Отправьте запрос ARP
узнайте достижимость IP на локальном Ethernet с изнасилованием т.е. отправьте запрос ARP 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

Вывод:

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)

Где,

  • - Я eth0: Укажите сетевой интерфейс т.е. название сетевого устройства, куда отправить ПАКЕТЫ ЗАПРОСА ARP. Эта опция требуется.
  • - c 3: Остановитесь после отправки 3 ПАКЕТОВ ЗАПРОСА ARP
  • Найдите дублирующийся IP
    -D опция указывает дублирующийся режим обнаружения адреса (DAD). Это возвращает статус выхода 0, если DAD, за которым следуют т.е. никакие ответы, получен.

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

    Если бы 192.168.1.1 копировал Вас, то должен видеть нулевой статус выхода:

    $ echo $?
    

    Всегда используйте следующий синтаксис для дублирующегося обнаружения адреса с изнасилованием:

    $ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
    $ echo $?
    
    9
    ответ дан 07.12.2019, 13:58

    Можно установить IPwatchD, который работает с (другими) пакетами Debian.
    Связанная статья также объясняет метод и действия по установке.
    Источник IPwatchD из SourceForge.

    alt text

    Это позволяет Вам настроить для уведомления GUI (как выше, только для GNOME) и'syslog'сообщение.

    5
    ответ дан 07.12.2019, 13:58

    У Вас не может быть двух машин в той же сети с тем же IP-адресом.

    Тем не менее один из самых легких способов узнать, какие компьютеры имеют, какой IP-адрес состоит в том, чтобы просмотреть страницы состояния на Вашем маршрутизаторе. Обычно будет некоторый список клиента DHCP, который может сказать Вам, которых компьютер (обычно даваемый MAC-адресом) имеет что IP. Одно примечание, хотя при использовании DHCP у Вас, вероятно, нет проблемы IP-адресации. Что заставляет Вас думать, что у Вас есть копирующая IP проблема?

    -1
    ответ дан 07.12.2019, 13:58

    Теги

    Похожие вопросы