The OpenNET Project / Index page

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

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

"Имена интерфесов в arch при использовании стандартного правила"  +/
Сообщение от lanso (ok) on 20-Фев-13, 12:23 
Доброго времени суток. Помогите вернуть привычные имена интерфейсов (eth0, wlan0 и т.п.). С недавнего времени арч именует их странным образом ( прим. enp0s10). Как я понял это из за того что теперь интерфейсы могут идентифицироваться не только по маку (?). Сейчас я именую их с помощью созданного правила. Хотелось бы чтобы они именовались без него.
$cat /usr/lib/udev/rules.d/80-net-name-slot.rules
# do not edit this file, it will be overwritten on update

ACTION=="remove", GOTO="net_name_slot_end"
SUBSYSTEM!="net", GOTO="net_name_slot_end"
NAME!="", GOTO="net_name_slot_end"

NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}"
NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}"
NAME=="", ENV{ID_NET_NAME_PATH}!="", NAME="$env{ID_NET_NAME_PATH}"

LABEL="net_name_slot_end"

 $cat /etc/udev/rules.d/10-network.rules 
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:00:00:00:00:00", NAME="eth0"[/udev]

Не знаю многих тонкостей, поэтому прошу помощи. Гугл мало что говорит по этой теме, а мне хотелось бы получше ее понять. Спасибо

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

Оглавление

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


1. "Имена интерфесов в arch при использовании стандартного правила"  +/
Сообщение от fantom (ok) on 20-Фев-13, 13:07 
>[оверквотинг удален]
> помощью созданного правила. Хотелось бы чтобы они именовались без него.
>
$cat /usr/lib/udev/rules.d/80-net-name-slot.rules 
> # do not edit this file, it will be overwritten on update
> ACTION=="remove", GOTO="net_name_slot_end"
> SUBSYSTEM!="net", GOTO="net_name_slot_end"
> NAME!="", GOTO="net_name_slot_end"
> NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}"
> NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}"
> NAME=="", ENV{ID_NET_NAME_PATH}!="", NAME="$env{ID_NET_NAME_PATH}"
> LABEL="net_name_slot_end"

https://wiki.archlinux.org/index.php/Rename_network_interfaces
Не поможет?

>

 $cat /etc/udev/rules.d/10-network.rules 
> SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:00:00:00:00:00", NAME="eth0"[/udev]
> Не знаю многих тонкостей, поэтому прошу помощи. Гугл мало что говорит по
> этой теме, а мне хотелось бы получше ее понять. Спасибо
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Имена интерфесов в arch при использовании стандартного правила"  +/
Сообщение от lanso (ok) on 20-Фев-13, 13:23 
> https://wiki.archlinux.org/index.php/Rename_network_interfaces
> Не поможет?

Это правило есть, запостил же. Хочу сделать без него. Т.е. отредактировать /usr/lib/udev/rules.d/80-net-name-slot.rules, чтобы раздавались привычные имена интерфейса

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

3. "Имена интерфесов в arch при использовании стандартного правила"  +/
Сообщение от lanso (ok) on 26-Фев-13, 11:46 
>> https://wiki.archlinux.org/index.php/Rename_network_interfaces
>> Не поможет?
> Это правило есть, запостил же. Хочу сделать без него. Т.е. отредактировать /usr/lib/udev/rules.d/80-net-name-slot.rules,
> чтобы раздавались привычные имена интерфейса

Нашел на просторах решение. На сколько костыль - не знаю

ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

Отсюда
http://www.freedesktop.org/wiki/Software/systemd/Predictable...

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

4. "Имена интерфесов в arch при использовании стандартного правила"  +/
Сообщение от LSTemp (ok) on 28-Фев-13, 15:21 
>[оверквотинг удален]
> помощью созданного правила. Хотелось бы чтобы они именовались без него.
>
$cat /usr/lib/udev/rules.d/80-net-name-slot.rules 
> # do not edit this file, it will be overwritten on update
> ACTION=="remove", GOTO="net_name_slot_end"
> SUBSYSTEM!="net", GOTO="net_name_slot_end"
> NAME!="", GOTO="net_name_slot_end"
> NAME=="", ENV{ID_NET_NAME_ONBOARD}!="", NAME="$env{ID_NET_NAME_ONBOARD}"
> NAME=="", ENV{ID_NET_NAME_SLOT}!="", NAME="$env{ID_NET_NAME_SLOT}"
> NAME=="", ENV{ID_NET_NAME_PATH}!="", NAME="$env{ID_NET_NAME_PATH}"
> LABEL="net_name_slot_end"

ИМХО - не надо. Привыкайте к новому. Именование интерфесов меняется во всех дистрибутивах, цепляться за старое смысла нет.

>

 $cat /etc/udev/rules.d/10-network.rules 
> SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:00:00:00:00:00", NAME="eth0"[/udev]
> Не знаю многих тонкостей, поэтому прошу помощи. Гугл мало что говорит по
> этой теме, а мне хотелось бы получше ее понять. Спасибо
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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