Если у Red Hat или другого хоста Linux возникает конфликт с IP-адресом, есть ли способ, чтобы он отображал предупреждающее сообщение на консоли или в журнале, как это делают Windows и MacOS?
то есть на моем компьютере настроен IP-адрес (или получен от DHCP-сервера), но он находит другое устройство в сети, используя назначенный адрес. Будет ли регистрироваться конфликт?
Обнаружение конфликтов IP стандартизировано в RFC 5227. Один из инструментов Linux, который его реализует: IPwatchd, в котором есть компонент уведомлений GNOME (ipwatchd-gnotify).
ты можешь использовать arpwatch чтобы узнать о конфликтах IP-адресов в сегменте Ethernet, к которому вы подключены. он будет предупреждать о невидимых комбинациях ip-mac или при изменении такой связи.
Я не знаю точного механизма того, как это происходит, но я видел предупреждения в CentOS при вызове сетевого устройства в виде «Не удалось запустить eth0, устройство в сети уже имеет этот IP».
Вы можете использовать arping
команда для обнаружения конфликтов по определенному IP-адресу:
arping -I eth0 192.0.2.1
Вы можете найти несколько MAC-адресов, отвечающих за этот конкретный IP-адрес.