LINUX.ORG.RU
ФорумAdmin

Determining if ip address is already in use вот только он не занят

 , ,


0

1

В общем дело такое, попытался добавить второй IP используя ifcfg-eth0:1 собственно на другом серваке всё прошло ровно, а тут всё погасло. Первое предположение что по какой-то принчине погас поутинг т.к. из самой подсети сервер доступен. Откатился назад, удалил ifcfg-eth0:1, но не помогло. Сервер то появляется то пропадает, копаюсь уже несколько часов накатил новое ядро, эффекта нет. При рестарте сети получаю: ringing up interface eth0: Determining if ip address 10.123.66.7 is already in use for device eth0..

Собственно если вбить другой IP появляется ошибка с ним. Сервак почему-то считает что у него 2 одинаковых адреса на одном интерфейсе. # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:50:56:B7:36:3D TYPE=Ethernet UUID=c7ed4b55-44a6-482a-b0fc-f6242deb7dd0 ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=10.123.66.7 NETMASK=255.255.255.192 GATEWAY=10.123.66.1

Пробовал выключать ARP check при старте интерфейса, теже яица.


Пробовал выключать ARP check при старте интерфейса, теже яица.

То есть с опцией ″ARPCHECK=no″ тоже вылазит сообщение, что адрес занят? Если так, то не ядро нужно обновлять, а ковырять скрипты активации интерфейса, искать ошибку в них.

mky ★★★★★
()
Ответ на: комментарий от mky

Хотя, может у вас какая-то промежуточная версия скрипта /etc/sysconfig/network-scripts/ifup-eth. Раньше этот скрипт всегда выполнял проверку с помощью arping, но при этом не выводил сообщение: ″Determining if ip address is already in use″. Потом это сообщение появилось, но и опция ARPCHECK появилась.

Возможно, что у вас нет обработки опции ARPCHECK в скрипте, тогда только редактировать /etc/sysconfig/network-scripts/ifup-eth (убирать вызов arping) или менять настройки свича, который умничает и отвечает на все arp-запросы.

mky ★★★★★
()

Система то какая?

Ты пробовал руками запустить arping? Может он не врёт.

Кстати, в RHEL/CentOS/SL 6 можно добавить

IPADDR2=1.2.3.4
NETMASK2=255.255.255.0
в конфиг интерфейса. Это более современный способ.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

Сервак почему-то считает что у него 2 одинаковых адреса на одном интерфейсе.

А что выдаёт

ip -4 addr show
?

Deleted
()

Могу ошибаться, но это лишь информационная строка, которая гласит, что идет проверка - «не присвоен ли 10.123.66.7 уже к eth0»

delfi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.