The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"'вечный' MAC"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DHCP / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"'вечный' MAC"  +/
Сообщение от Alex123 on 17-Окт-10, 03:00 
Вечный вопрос о смене МАСа, не смотря на то, что трабла решена, стала интересна причина её возникновения:
OS: FreeBSD 7.2
DHCP Client: dhclient v 1.3

Симптомы:
при смене MAC-адреса через ifconfig и запуске DHCP клиента, клиент передаёт серверу исходный (а не изменённый MAC-адресс) При этом ipconfig показывает новый адрес....

Решение найдено путём правки конфига аг или DHCP клиента (вручную задаётся соотв. параметр идентификатор... )

Вопрос: это баг или "фича" и как проверить реальный расклад с MAC адресами не задействуя чужие компы? Как посмотреть историю изменений МАС-адреса?

Ну просто интересно, то ли я дурак, то ли не совсем :) Вопрос всплыл, т.к. проблема проявилась не на единичном компе...

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "'вечный' MAC"  +/
Сообщение от Xaionaro (ok) on 17-Окт-10, 13:07 
> Вечный вопрос о смене МАСа, не смотря на то, что трабла решена,
> стала интересна причина её возникновения:
> OS: FreeBSD 7.2
> DHCP Client: dhclient v 1.3
> Симптомы:
> при смене MAC-адреса через ifconfig и запуске DHCP клиента, клиент передаёт серверу
> исходный (а не изменённый MAC-адресс) При этом ipconfig показывает новый адрес....

Извините, не понял, причём тут "ipconfig". Можете показать вывод команды ifconfig до операции и после? И вы не забыли убить старый dhclient до смены мака? А ещё хотелось бы увидеть вывод dmesg, если там что-то актуальное есть.

> Решение найдено путём правки конфига аг или DHCP клиента (вручную задаётся соотв.
> параметр идентификатор... )
> Вопрос: это баг или "фича" и как проверить реальный расклад с MAC
> адресами не задействуя чужие компы? Как посмотреть историю изменений МАС-адреса?
> Ну просто интересно, то ли я дурак, то ли не совсем :)
> Вопрос всплыл, т.к. проблема проявилась не на единичном компе...

Лично у меня основной гипотезой является то, что вы забыли убить старый dhclient. Он должен висет, чтобы периодически проходить операцию RENEW, т.е. общение DHCP-клиента и сервера - это не одноразовый диалог ;)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "'вечный' MAC"  +/
Сообщение от Alex123 on 17-Окт-10, 18:00 
> Извините, не понял, причём тут "ipconfig". Можете показать вывод команды ifconfig до
> операции и после? И вы не забыли убить старый dhclient до
> смены мака? А ещё хотелось бы увидеть вывод dmesg, если там
> что-то актуальное есть.

Есно очепятолся: ifconfig:

dmesg:


rl0: <RealTek 8139 10/100BaseTX> port 0xda00-0xdaff mem 0xefffbf00-0xefffbfff irq 10 at device 16.0 on pci0
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> PHY 0 on miibus0
rlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl0: Ethernet address: 00:80:48:30:aa:bd (адрес до подмены)
rl0: [ITHREAD]

ifconfig rl0


rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:00:f0:aa:7b:ba (адрес после подмены)
        inet 10.31.51.30 netmask 0xffffe000 broadcast 10.31.63.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active


> Лично у меня основной гипотезой является то, что вы забыли убить старый
> dhclient. Он должен висет, чтобы периодически проходить операцию RENEW, т.е. общение
> DHCP-клиента и сервера - это не одноразовый диалог ;)

Ну что такое лиза я себе представляю, вот только траблы: там дефолтный DHCP клиент, я ничего не доставлял (и не убирал) :(


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "'вечный' MAC"  +/
Сообщение от lavr email on 17-Окт-10, 18:02 
>[оверквотинг удален]
> broadcast 10.31.63.255
>         media: Ethernet autoselect (100baseTX
> <full-duplex>)
>         status: active
>
>> Лично у меня основной гипотезой является то, что вы забыли убить старый
>> dhclient. Он должен висет, чтобы периодически проходить операцию RENEW, т.е. общение
>> DHCP-клиента и сервера - это не одноразовый диалог ;)
> Ну что такое лиза я себе представляю, вот только траблы: там дефолтный
> DHCP клиент, я ничего не доставлял (и не убирал) :(

и что? посмотреть порядок поднятия интерфейсов и присвоения MAC не судьба?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "'вечный' MAC"  +/
Сообщение от Alex123 on 17-Окт-10, 19:26 

> и что? посмотреть порядок поднятия интерфейсов и присвоения MAC не судьба?

Боюсь, моих скромных знаний на это не хватает, но дело в том, что при ручном переприсвоении -- те же грабли....

в rc.conf:


ifconfig_rl0="ether 00:00:f0:aa:7b:ba DHCP"

так что вроде всё грамотно...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру