здравствуйте!
Есть такая проблема, сервер работает минут 10 стабильно, потом отваливается DNS, но IP адреса все пингуются стабильно, вот что кажет dmesg:arp: 10.0.94.68 moved from 00:26:5a:88:2b:87 to 00:d0:04:73:b8:0a on re0 #IP адрес соседнего порта в коммутаторе (причем он тут не понятно...),начинается какая-то пляска со сменой маков. зачем? кто скажет?
arp: 10.0.194.1 moved from 00:d0:04:73:b8:0a to 00:26:18:bc:41:5b on re0 #пляска продолжается
ifa_add_loopback_route: insertion failed
re0: link state changed to DOWN #опускаю интерфейс re0
re0: link state changed to UP #поднимаю интерфейс re0 и все снова работает, минут 10Маршруты динамические. Сервер работает шлюзом интернета в локальную сеть rl0. re0 интерфейс смотрящий в интернет. Адреса DNS на клиентских машинах сервер раздает от провайдера, т.е. своего DNS сервера нет.
00:26:5a:88:2b:87 - мак роутера на соседнем порту, тот самый с адресом 10.0.94.68, как лечить? если не патчем?
> здравствуйте!
> Есть такая проблема, сервер работает минут 10 стабильно, потом отваливается DNS, но
> IP адреса все пингуются стабильно, вот что кажет dmesg:
> arp: 10.0.94.68 moved from 00:26:5a:88:2b:87 to 00:d0:04:73:b8:0a on re0 #IP адрес соседнего
> порта в коммутаторе (причем он тут не понятно...),начинается какая-то пляска со
> сменой маков. зачем? кто скажет?
> arp: 10.0.194.1 moved from 00:d0:04:73:b8:0a to 00:26:18:bc:41:5b on re0 #пляска продолжаетсяВижу, вы используете FreeBSD. Подобные сообщения что вы привели бывают, когда несколько хостов пытаются сидеть с одними и теми же IP-адресами (aka конфликт IP-адресов).
> ifa_add_loopback_route: insertion failed
Какая у вас версия FreeBSD? uname -a
> re0: link state changed to DOWN #опускаю интерфейс re0
> re0: link state changed to UP #поднимаю интерфейс re0 и все снова
> работает, минут 10При этом сбрасывается arp-таблица, в результате чего вы заного делаете arp-запросы, из-за чего по везению судьбы у вас временно всё работает.
> Маршруты динамические. Сервер работает шлюзом интернета в локальную сеть rl0. re0 интерфейс
> смотрящий в интернет. Адреса DNS на клиентских машинах сервер раздает от
> провайдера, т.е. своего DNS сервера нет.
> 00:26:5a:88:2b:87 - мак роутера на соседнем порту, тот самый с адресом 10.0.94.68,
> как лечить? если не патчем?Либо решить проблему с конфликтом адресов, либо прописать нужные маки в arp-таблицу статически.
> Вижу, вы используете FreeBSD. Подобные сообщения что вы привели бывают, когда несколько
> хостов пытаются сидеть с одними и теми же IP-адресами (aka конфликт
> IP-адресов).Да, я думал об этом, у роутера адресация 192.168.0.0/24, у сервера 192.168.1.0/24, конфликт IP адресов здесь исключается.
версия системы:
FreeBSD server1 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Tue Oct 12 01:24:58 NOVST 2010 root@server1:/usr/src/sys/i386/compile/S1KRNL i386>> Маршруты динамические. Сервер работает шлюзом интернета в локальную сеть rl0. re0 интерфейс
>> смотрящий в интернет. Адреса DNS на клиентских машинах сервер раздает от
>> провайдера, т.е. своего DNS сервера нет.
>> 00:26:5a:88:2b:87 - мак роутера на соседнем порту, тот самый с адресом 10.0.94.68,
>> как лечить? если не патчем?
> Либо решить проблему с конфликтом адресов, либо прописать нужные маки в arp-таблицу
> статически.Попробую прописать маки. Спасибо.
Есть идеи, от чего это могло произойти?
в общем проблему пофиксил так. зашел на роутер, а там почему-то небыло мака и DNS серверов в настройке подключения, причем выставлено все автоматически. Задал мак и DNS сервера и о чудо, меня больше не кидает (ну минут так 30 уже точно), всем спасибо за помощь!