URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 44989
[ Назад ]

Исходное сообщение
"Привязка MAC к IP работает некорректно"

Отправлено Lexleo , 10-Июн-04 14:47 
Имеем машину под FreeBSD 4.8 rel в качестве роутера.
Привязываем пользователей по MAC. Пользователей много - несколько сотен.
Как положено, создан файл соответствия, загружаемый по
arp -f filename.
Проблема в том, сто начиная с некоего адреса привязка дохнет, то есть если я по arp -s прописываю пользователю "левый" МАС, в логи начинает писать что-то типа
Jun 10 13:35:44 gw /kernel: arp: 00:04:61:5c:f2:3c attempts to modify permanent entry for ххх.ххх.ххх.ххх on xxx, то бишь юзер долбится со своего родного МАС, и вроде как должен не работать. Однако работает прекрасно. Та же процедура, но с IP из начала списка проходит, юзера затыкает. Буду благодарен за разьяснение подобного феномена.

Содержание

Сообщения в этом обсуждении
"Привязка MAC к IP работает некорректно"
Отправлено YuryD , 10-Июн-04 15:13 
>Проблема в том, сто начиная с некоего адреса привязка дохнет, то есть
>если я по arp -s прописываю пользователю "левый" МАС, в логи
>начинает писать что-то типа

При перезагрузке ?

Тогда ситуация такая, что IP на интерфейсе еще не сконфигурирован,
но уже выполнятся скрипт привязки и результат - типа can't intuit interface...



"Привязка MAC к IP работает некорректно"
Отправлено Lexleo , 10-Июн-04 15:19 

> При перезагрузке ?
>
> Тогда ситуация такая, что IP на интерфейсе еще не сконфигурирован,
> но уже выполнятся скрипт привязки и результат - типа can't intuit
>interface...

Извини, не совсем понял, при перезагрузке - что?
Я уже глубоко в процессе работы в качестве эксперимента делаю
arp -ad, потом arp -f моя_файла_с_привязками
и результат тот же - начало отрабатывается корректно, хвост - нет.


"Привязка MAC к IP работает некорректно"
Отправлено YuryD , 10-Июн-04 15:29 
>Извини, не совсем понял, при перезагрузке - что?

Ну ситуация такая у меня при перезагрузках маршрутизатора была

>Я уже глубоко в процессе работы в качестве эксперимента делаю
>arp -ad, потом arp -f моя_файла_с_привязками

arp не матерится в логи или на консоль ?
сколько привязок ? У меня около 120 привязок, под 4.7 работает ...



"Привязка MAC к IP работает некорректно"
Отправлено Lexleo , 10-Июн-04 15:51 
Ситуация на грани полного парадокса.
У меня на этот интерфейс навешено 6 алиасов.
Выяснилось, что привязка хромает на одном из них.
Менял соответствие алиасов и сеток, выяснилось (бред, бред!)
что привязка не работает на одной конкретной сетке.


> arp не матерится в логи или на консоль ?
> сколько привязок ? У меня около 120 привязок, под 4.7 работает
>...

Матерится стандартно, смотри мой первый пост.
Привязок 850.


"Привязка MAC к IP работает некорректно"
Отправлено YuryD , 10-Июн-04 16:01 
>Ситуация на грани полного парадокса.
>что привязка не работает на одной конкретной сетке.

А вдуг не бред и просто привязываемый IP в эту сетку и не попал ?
У меня 60 алиасов на интерфейсе и все привязывается как надо


"Привязка MAC к IP работает некорректно"
Отправлено Lexleo , 10-Июн-04 16:16 
Следи за моими действиями, найдешь ошибку - буду благодарен.

1)Пингую несколько IP подряд из "больной" подсетки, дабы найти рабочий и не зафайрволеный. Нахожу.
2) arp -s найденый_IP 0:0:0:0:0:0
3) ping найденый_IP  - пингуется!
4) Проверка на идиотизм
arp -an | grep найденый_IP даёт результат
? (найденый_IP) at 00:00:00:00:00:00 on bge0 permanent [ethernet]
arp -d найденый_IP
ping найденый_IP
arp -an | grep найденый_IP в этом случае даёт результат
? (найденый_IP) at хх:хх:хх:хх:хх:хх on bge0 [ethernet]

Те же действия от начала до конца для ЭТОЙ подсетки - тот же результат, для ДРУГИХ подсеток на шаге 3) пинг тухнет как положено, после arp -d IP
восстанавливается.  
Моя крыша щас рухнет! (с)Хрюндель


"Привязка MAC к IP работает некорректно"
Отправлено YuryD , 10-Июн-04 16:28 
>1)Пингую несколько IP подряд из "больной" подсетки, дабы найти рабочий и не
>зафайрволеный. Нахожу.
>2) arp -s найденый_IP 0:0:0:0:0:0
>3) ping найденый_IP  - пингуется!
>4) Проверка на идиотизм
>arp -an | grep найденый_IP даёт результат
>? (найденый_IP) at 00:00:00:00:00:00 on bge0 permanent [ethernet]

Да все правильно, только я еще добавляю pub к arp -s
НО вязать на 0:0:0:0:0 это конечно круто

Лучше бы увидеть ifconfig bge0 и IP привязываемый


"Привязка MAC к IP работает некорректно"
Отправлено Lexleo , 10-Июн-04 18:29 
> Да все правильно, только я еще добавляю pub к arp -s
Так толком и не понял, что это даёт


> НО вязать на 0:0:0:0:0 это конечно круто
Я и не на нули вязал, тот же продукт, вид сбоку.


> Лучше бы увидеть ifconfig bge0 и IP привязываемый

ifconfig_bge0="inet 80.233.216.129 netmask 255.255.255.128"
ifconfig_bge0_alias0="inet 80.233.217.1 netmask 255.255.255.0"
ifconfig_bge0_alias1="inet 80.233.218.1 netmask 255.255.255.0"
ifconfig_bge0_alias2="inet 80.233.219.1 netmask 255.255.255.0"
ifconfig_bge0_alias3="inet 80.233.221.1 netmask 255.255.255.0"
ifconfig_bge0_alias4="inet 80.233.220.1 netmask 255.255.255.0"
ifconfig_bge0_alias5="inet 80.233.223.1 netmask 255.255.255.128"
ifconfig_bge0_alias6="inet 80.233.223.241 netmask 255.255.255.240"
ifconfig_bge0_alias7="inet 80.233.223.229 netmask 255.255.255.252"

и вот все, кто 80.233.221.ххх - не запираются