The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В systemd предложено включить средства для замены консоли, a..., opennews (?), 28-Ноя-13, (0) [смотреть все] –1

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


263. "В systemd предложено включить средства для замены консоли, a..."  +6 +/
Сообщение от Адекват (ok), 29-Ноя-13, 07:51 
Итак, вопрос ко всем приверженцам systemd, вопрос из практики:
Имеется 3 сетевые карты, с мак адресами:

00:1f:c6:c3:c2:fe
00:50:bf:d6:05:44
00:1a:4a:00:00:01

как, средствами systemd сделать так, чтобы после перезагрузки они не менялись именами сетевых интерфейсов, чтоб всегда было так:

00:1f:c6:c3:c2:fe == eth0
00:50:bf:d6:05:44 == eth1
00:1a:4a:00:00:01 == eth2

Условие чтобы имена были eth*, а не lan inet wtf -  обязательно.
Решение должно работать для сетевых карт одного производителя, типа все карточки acorp из одной партии, и их маки различаются на одну цифру.
Ваше решение должно позволять, в случае необходимости поменять привязку имен между, например eth0 и eth2 и чтобы после перезагрузок эти изменения сохранились и больше не менялись.

Каждый ответ вида "неасилил", "читай дакумитацию", "у миня все работает" - будт засчитан как слив.
Каждый не ответивщий, но при этом яростно защищающий systemd - автоматически становится "человеком-треплом".
Принимается только готовое решение, для copy-n-paste.
Спасибо :)

Ответить | Правка | Наверх | Cообщить модератору

319. "В systemd предложено включить средства для замены консоли, a..."  +/
Сообщение от Аноним (-), 29-Ноя-13, 16:06 
Через правила удава. Работает везде, а не только в systemd.
Ответить | Правка | Наверх | Cообщить модератору

336. "В systemd предложено включить средства для замены..."  +/
Сообщение от arisu (ok), 29-Ноя-13, 20:25 
> Через правила удава. Работает везде, а не только в systemd.

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

Ответить | Правка | Наверх | Cообщить модератору

359. "В systemd предложено включить средства для замены..."  +/
Сообщение от myhand (ok), 30-Ноя-13, 03:01 
>> Через правила удава. Работает везде, а не только в systemd.
> это только пока удев в очередной раз не сойдёт с ума. я
> вот до сих пор не могу понять, какая связь между драйвером
> сетевой карты и сменой имён дисковых устройств.

Правила udev в конкретном дистрибутиве могли быть бажными, всяко
бывает.  Тут настоящих телепатов нет, вы не думайте.

Ответить | Правка | Наверх | Cообщить модератору

367. "В systemd предложено включить средства для замены..."  +1 +/
Сообщение от Адекват (ok), 30-Ноя-13, 11:41 
> Правила udev в конкретном дистрибутиве могли быть бажными, всяко
> бывает.  Тут настоящих телепатов нет, вы не думайте.

Может это systemd бажный, udev может и рад как нужно отработать, но systemd ему не позволяет ?

Ответить | Правка | Наверх | Cообщить модератору

415. "В systemd предложено включить средства для замены..."  +/
Сообщение от arisu (ok), 30-Ноя-13, 18:37 
> Правила udev в конкретном дистрибутиве могли быть бажными, всяко бывает.

слака, вообще-то, славится тем, что маинтайнеры пытаются прикладывать руки к софту по минимуму, собирая его так, как авторы дают. соответственно, что-то очень загадочное творится в головах авторов udev, раз при втыкании сетевой карты udev начинает косячить, и косячит, пока руками модуль не загрузишь.

а мне откровенно лень разбираться, что там происходит и почему. я вообще подумываю сбежать на busybox'овый mdev.

Ответить | Правка | К родителю #359 | Наверх | Cообщить модератору

337. "В systemd предложено включить средства для замены..."  +/
Сообщение от arisu (ok), 29-Ноя-13, 20:26 
> Через правила удава. Работает везде, а не только в systemd.

и да: поскольку удев теперь часть системды, то демонстрируй решение же.

Ответить | Правка | К родителю #319 | Наверх | Cообщить модератору

339. "В systemd предложено включить средства для замены..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 29-Ноя-13, 21:18 
посмотре как в генте сделаны персистент имена, ~ привязка к маку правила которое создаёт девайс. Ничего  особенного. Это системд не касается
Ответить | Правка | Наверх | Cообщить модератору

342. "В systemd предложено включить средства для замены..."  +/
Сообщение от arisu (ok), 29-Ноя-13, 21:34 
> Это системд не касается

уже касается.

Ответить | Правка | Наверх | Cообщить модератору

421. "В systemd предложено включить средства для замены..."  +/
Сообщение от all_glory_to_the_hypnotoad (ok), 30-Ноя-13, 21:26 
пока оно может работать само по себе и его можно форкнуть (eudev) не касается
Ответить | Правка | Наверх | Cообщить модератору

423. "В systemd предложено включить средства для замены..."  +/
Сообщение от arisu (ok), 30-Ноя-13, 21:56 
> пока оно может работать само по себе и его можно форкнуть (eudev)
> не касается

«форкнуть» — это ничего не значит. я без проблем ядро могу форкнуть, и толку?

Ответить | Правка | Наверх | Cообщить модератору

366. "В systemd предложено включить средства для замены консоли, a..."  +/
Сообщение от Адекват (ok), 30-Ноя-13, 11:30 
> Через правила удава. Работает везде, а не только в systemd.

пробовал делать по разным советам из интернета, ни один из вариантов не подходит

root@linuraid ~]# cat /etc/udev/rules.d/01-network.rules
SUBSYSTEM=="net", SYSFS{address}=="00:50:bf:d6:05:44", NAME="eth1"
SUBSYSTEM=="net", SYSFS{address}=="00:1f:c6:c3:c2:fe", NAME="eth0"

#SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:50:bf:d6:05:44", NAME="eth1"
#SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:1f:c6:c3:c2:fe", NAME="eth0"


#SUBSYSTEM=="net", ATTR{address}=="00:50:bf:d6:05:44", NAME="eth1"
#SUBSYSTEM=="net", ATTR{address}=="00:1f:c6:c3:c2:fe", NAME="eth0"

Решилось через
[root@linuraid ~]# cat /etc/modules-load.d/net.conf
atl1e
[root@linuraid ~]#

Но это, извините меня, костыль, и как быть если у меня все-таки не 2 а 3 сетевые карты ?

Ответить | Правка | К родителю #319 | Наверх | Cообщить модератору

400. "В systemd предложено включить средства для замены консоли, a..."  +/
Сообщение от Michael Shigorinemail (ok), 30-Ноя-13, 16:40 
> Но это, извините меня, костыль, и как быть если у меня все-таки
> не 2 а 3 сетевые карты ?

По индукции:
SUBSYSTEM=="net", SYSFS{address}=="00:50:bf:d6:05:44", NAME="eth1"
SUBSYSTEM=="net", SYSFS{address}=="00:1f:c6:c3:c2:fe", NAME="eth0"
SUBSYSTEM=="net", SYSFS{address}=="00:ba:da:55:fa:11", NAME="eth1"

Ответить | Правка | Наверх | Cообщить модератору

341. "В systemd предложено включить средства для замены консоли, a..."  +/
Сообщение от Michael Shigorinemail (ok), 29-Ноя-13, 21:31 
> 00:1f:c6:c3:c2:fe == eth0
> 00:50:bf:d6:05:44 == eth1
> 00:1a:4a:00:00:01 == eth2
> Условие чтобы имена были eth*, а не lan inet wtf - обязательно.

Технически это и есть самая неприятная ситуация; первое ослабление -- переименовывать в eth*, не пересекающиеся с выдаваемыми ядром (например, eth00 eth01 eth02 или eth7 eth8 eth9).  Но поскольку возражения Леннарта и компании о том, что "вообще никак", напрочь лишены основания -- в альте отломанное возвращено на место и работает в своём положенном большинстве случаев, включая описанный Вами.

Заинтересованным рекомендуется прочесть https://bugzilla.altlinux.org/show_bug.cgi?id=28955#c10

Ответить | Правка | К родителю #263 | Наверх | Cообщить модератору

360. "В systemd предложено включить средства для замены консоли, a..."  +/
Сообщение от myhand (ok), 30-Ноя-13, 03:13 
> Но поскольку возражения Леннарта и компании

Справедливости для, по ссылке я Леннарта не углядел.  Оторвал
"фичу" Кай - и его аргументы абсолютно справедливы.

Пугает, собственно, только сама подобная политика "поддержки".  Работает,
особо не мешает - зачем выдирать с кровью?


Ответить | Правка | Наверх | Cообщить модератору

362. "В systemd предложено включить средства для замены консоли, a..."  +/
Сообщение от Michael Shigorinemail (ok), 30-Ноя-13, 09:32 
>> Но поскольку возражения Леннарта и компании
> Справедливости для, по ссылке я Леннарта не углядел.

Слово "Сиверс" мало кому покажется знакомым из тех, в чей адрес предназначено, боюсь.

> Оторвал "фичу" Кай - и его аргументы абсолютно справедливы.

Вообще-то нет: достаточно объявить фичу неподдерживаемой.  Из ядра далеко не сразу выбрасывают код для странных железок, которые крайне мало кому нужны -- если заведомо сломался и долго никто не чинит, тогда другое дело.  Тут же другой случай: любители организовывать новые гонки гонят на уже существовавшие гонки.

> Пугает, собственно, только сама подобная политика "поддержки".
> Работает, особо не мешает - зачем выдирать с кровью?

Так именно о том и речь: https://bugs.freedesktop.org/show_bug.cgi?id=53837#c3

Всё тот же душок, когда набегать с воплями горазды, а спокойно молча годами тянуть лямку того, за что взялись -- слабо. :(

Ответить | Правка | Наверх | Cообщить модератору

434. "В systemd предложено включить средства для замены консоли, a..."  +/
Сообщение от Аноним (-), 01-Дек-13, 19:49 
> Слово "Сиверс" мало кому покажется знакомым из тех, в чей адрес предназначено, боюсь.

То-есть, наш мсье занимается пропагандой "против поттеринга", а вовсе и не объективными обсуждениями. Что и требовалось доказать.

Кстати этот Сиверс уже несколько раз попадался на странных выходках. Но, конечно, мы опять все спихнем на гарри поттера. Нам нужен универсальный общий враг для битья, а не какие-то мелкие Сиверсы, правда? Как это стандартно у пропагандистов, прямо шаблон :).

>  Тут же другой случай: любители организовывать новые гонки гонят на
> уже существовавшие гонки.

Так не врут же. Гонка была, ее убрали. С логической точки зрения они правы. Как программисты. А вот эксплуатационщикам - там да, грабли.

> годами тянуть лямку того, за что взялись -- слабо. :(

А вот это уже прерогатива майнтайнеров. Для того и стоят вратарями на воротах.

Ответить | Правка | Наверх | Cообщить модератору

436. "В systemd предложено включить средства для замены консоли, a..."  +1 +/
Сообщение от myhand (ok), 02-Дек-13, 00:42 
> Кстати этот Сиверс уже несколько раз попадался на странных выходках. Но, конечно,
> мы опять все спихнем на гарри поттера.

Справедливости для, Леннарт теперь типа один из мейнтейнеров udev, так шта...  Как минимум, он не вылез с криками: пацаны, вы шо такое делаете!

> А вот эксплуатационщикам - там да, грабли.

Самое забавное было наблюдать как федоровцы потом откатили все взад...  Бей своих, чтоб чужие боялись!

>> годами тянуть лямку того, за что взялись -- слабо. :(
> А вот это уже прерогатива майнтайнеров. Для того и стоят вратарями на воротах.

Мы и видим, что они не стоят, а приколачивают к воротам инфракрасные датчики сближения, ставят плюшевое кресло в углу для вратаря и проч.

Ответить | Правка | Наверх | Cообщить модератору

438. "В systemd предложено включить средства для замены консоли, a..."  +/
Сообщение от Michael Shigorinemail (ok), 02-Дек-13, 01:07 
> То-есть

Не-т.

> Но, конечно, мы опять все спихнем на гарри поттера.

Извините, взялся работать медиа-фронтэндом -- не прячь морду от помидоров.  Тем более что лет десять тому Леннарт был более чем вменяемым и аккуратным апстримом -- с него спрос куда больше.

> Так не врут же. Гонка была, ее убрали. С логической точки зрения
> они правы. Как программисты. А вот эксплуатационщикам - там да, грабли.

Тут есть минимум один любитель многократно проехаться по "академикам".  С кодом, не предназначенным для эксплуатации -- вниз, к визирю.

Ответить | Правка | К родителю #434 | Наверх | Cообщить модератору

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

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




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

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