Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugene Smirnoff                      2:5066/314.314 25 Nov 2006  22:32:44
 To : Anatoly Y.
 Subject : Re: Привязка номера eth-интерфейса к mac-адресу
 -------------------------------------------------------------------------------- 
 
 
 25 Nov 06 10:07, Anatoly Y. wrote to Eugene Smirnoff:
 
  ES>>   Требуется инструмент для задания номера eth-интерейса (ethX) по его
  ES>> mac-адресу. К примеру, чтобы, карточка A с mac-адресом 
  ES>> aa:aa:aa:aa:aa:aa всегда была eth0 в независимости от номера разъёма, 
  ES>> в который воткнута карточка, и от числа карточек.
  AY> да вопчем-то это делается обычной командочкой nameif
  AY> man nameif
 
 Эту команду я знаю, только она какая-то странная и я от неё отказался.
 Понятное дело, что она должна исполняться до rc.inet1 (в этом скрипте
 активируются сетевые интерфейсы).
 Если её исполнить прямо перед вызовом rc.inet1, то nameif ругнётся "не знаю я
 таких интерфейсов". Понимаем, что нужно выполнить такую последовательность:
 modprobe ДрайверСетевойКарточки1
 <...>
 modprobe ДрайверСетевойКарточкиN //если модели разные
 nameif
 rc.inet1
 После чего возможны два варианта:
 а) если все карточки на своих местах и переименования интерейсов не требуется,
 то nameif благополучно завершает работу.
 б) если оказалось, что какая-то из карточек переместилась (к примеру, eth0 и
 eth1 поменялись местами), то программа переименует интерейсы как надо (всегда
 ли?) и завершится segfault'ом.
 
 Примечательно, что если после загрузки системы деактивировать сетевые
 интерфейсы и выполнить nameif, то segfault'а не будет. В чём разница? В первом
 случае я сам загружал драйвер через modprobe, во втором ifconfig (в rc.inet1).
 Возможно, что если я сделал бы так:
 ifconfig eth0 up
 ifconfig eth0 down
 <...>
 ifconfig ethN up
 ifconfig ethN down
 nameif
 rc.inet1
 то всё выполнилось бы благополучно, но это уже изврат.
 А сидеть и отлаживать на сервере nameif, чтобы узнать на чём он спотыкается, я
 не буду.
 К тому же проблема уже неактуальна.
 
 It is now safe to turn off your computer
 
 --- Msged/LNX 6.1.2
  * Origin: Пусть уже не хвалят, лишь бы не ругали (2:5066/314.314)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Привязка номера eth-интерфейса к mac-адресу   Eugene Smirnoff   19 Nov 2006 04:30:32 
 Re: Привязка номера eth-интерфейса к mac-адресу   Aleksey Barabanov   19 Nov 2006 12:53:02 
 Привязка номера eth-интерфейса к mac-адресу   Dmitry Klavdiev   19 Nov 2006 18:58:17 
 Привязка номера eth-интерфейса к mac-адресу   Eugene Smirnoff   21 Nov 2006 10:03:48 
 Re: Привязка номера eth-интерфейса к mac-адресу   Aleksey Barabanov   21 Nov 2006 12:11:48 
 Re: Привязка номера eth-интерфейса к mac-адресу   Aleksey Barabanov   21 Nov 2006 13:43:55 
 Re: Привязка номера eth-интерфейса к mac-адресу   Stanislav Latishko   19 Nov 2006 17:43:19 
 Re: Привязка номера eth-интерфейса к mac-адресу   Andy Shevchenko   19 Nov 2006 11:50:56 
 Re: Привязка номера eth-интерфейса к mac-адресу   Igor Nikolaev   21 Nov 2006 00:07:10 
 Re: Привязка номера eth-интерфейса к mac-адресу   Eugene Smirnoff   21 Nov 2006 09:58:04 
 Re: Привязка номера eth-интерфейса к mac-адресу   Igor Nikolaev   24 Nov 2006 18:40:05 
 Re: Привязка номера eth-интерфейса к mac-адресу   Anatoly Y.   25 Nov 2006 11:07:25 
 Re: Привязка номера eth-интерфейса к mac-адресу   Eugene Smirnoff   25 Nov 2006 22:32:44 
Архивное /ru.linux/45784568bbb5.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional