Доброго времени суток. Помогите вернуть привычные имена интерфейсов (eth0, wlan0 и т.п.). С недавнего времени арч именует их странным образом ( прим. enp0s10). Как я понял это из за того что теперь интерфейсы могут идентифицироваться не только по маку (?). Сейчас я именую их с помощью созданного правила. Хотелось бы чтобы они именовались без него.$cat /usr/lib/udev/rules.d/80-net-name-slot.rules
# do not edit this file, it will be overwritten on updateACTION=="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]Не знаю многих тонкостей, поэтому прошу помощи. Гугл мало что говорит по этой теме, а мне хотелось бы получше ее понять. Спасибо
>[оверквотинг удален]
> помощью созданного правила. Хотелось бы чтобы они именовались без него.
>$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]
> Не знаю многих тонкостей, поэтому прошу помощи. Гугл мало что говорит по
> этой теме, а мне хотелось бы получше ее понять. Спасибо
> https://wiki.archlinux.org/index.php/Rename_network_interfaces
> Не поможет?Это правило есть, запостил же. Хочу сделать без него. Т.е. отредактировать /usr/lib/udev/rules.d/80-net-name-slot.rules, чтобы раздавались привычные имена интерфейса
>> 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...
>[оверквотинг удален]
> помощью созданного правила. Хотелось бы чтобы они именовались без него.
>$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]
> Не знаю многих тонкостей, поэтому прошу помощи. Гугл мало что говорит по
> этой теме, а мне хотелось бы получше ее понять. Спасибо