[sisyphus] Нумерация сетевых интерфейсов и udev
Arcady V. Ivanov
=?iso-8859-1?q?arc_=CE=C1_help0=2Eru?=
Вт Мар 6 18:23:28 MSK 2007
Dmitry V. Levin пишет:
> Hi,
>
>
>> но картина с определением сетевых карт стала
>> настролько
>> глупо сложной, содержит пачку скриптов, куда что-то регулярно надо вписывать
>> руками, выписывать руками, вталкивать руками, прописывать
>> MAC-адреса. Бррр.
>>
>
> Вы часто в системном блоке меняете сетевые карты?
>
1. Я делаю upgrade ОС, а не меняю сетевые карты. Этого вполне достаточно
для проблем.
> Если нет, то installer сделает эту работу при установке за вас.
>
2. Installer многократно прошёл мимо сетевых карт. Так что, пришлось эту
работу делать
после установки за него.
>
>> Из-за пары сетевых карт столько геморроя? :
>> /etc/modprobe.d
>> blacklist
>> iftab
>> ifrename
>> /etc/net/.../options
>> МАС-адреса
>> Позиция на PCI-шине
>>
>
> Это называется свободой выбора методов настройки системы. :)
>
Я ещё не видел ни одного юзера, который бы радовался неожиданностям
в том месте, которое всегда работало десятилетиями, и отсутствию
гарантированного решения проблемы.
>> Мне кажется, что вместо нагораживания скрипта на скрипт, сервиса на сервис
>> пора возвращаться к истокам и что-то упрощать.
>>
>> Во всяком случае для критичных серверов до которых руками быстро не
>> дотянуться,
>> у меня есть единственное надёжное средство:
>>
>> 1. В сервер не ставятся одинаковые сетевые карты.
>>
>
> Это не всегда возможно. Современный сервер без набортной сетевой карты с
> двумя интерфейсами - это уже редкость.
>
Да. Теперь я вынужден при установке Альта ограничиваться серверами, где
набортная
сетевая карта одна, а остальные прошу ставить другого типа.
>
>> 2. В rc.local удаляются все модули сетевых карт.
>>
>
> Это неправильно. rc.local запускается после init.d/network.
>
Да. Именно. Поэтому в rc.local и вписываются сетевые настройки и запуск
bind,
ntpd и др. сервисов, завязанных на сеть.
>
>> 3. В rc.local загружаются по очереди модуль за модулем нужных мне карт
>> и назначаются сетевые адреса и маршруты. (Всей работы для программиста -
>> 1 минута).
>>
>> Это лекарство во много раз проще и гарантированно работает.
>>
>
> Это называется велосипедостроение. Так можно дойти до написания
> собственного компилятора C ввиду того что у gcc много разных ключиков.
>
Как хотите, так и назовите. Пусть это велосипед. Зато он ездит всегда
и доступен в управлении даже новичку.
Критерием для меня является не то, как кто-то это называет, а то, как
это работает и насколько оно воспроизводимо мною и другими людьми.
Конечно, невесело в 2007-м году переносить настройки сети в rc.local.
Но сегодня я вижу это пока единственным выходом для того, чтобы
будущие upgade не превратились в катастрофы.
--
С уважением. Иванов Аркадий
Зам.директора ООО "Хелп"
mailto: arc на help0.ru
web:http://www.help0.ru
mobile: 8-962-290-8343
------------------------------------
I use stable soft:
Linux, Mozilla and OpenOffice.
And recommend them for you too.
Подробная информация о списке рассылки Sisyphus