[ON] Fedora на пути к изменению наименования сетевых интерфейсов
Модератор: Модераторы разделов
[ON] Fedora на пути к изменению наименования сетевых интерфейсов
В GNU/Linux-дистрибутиве Fedorа 15 запланирован переход на новую схему именования сетевых интерфейсов. В соответствии с новой схемой, имена устройств будут формироваться в зависимости от типа подключения сетевого адаптера: "em{port}" - для встроенных в материнскую плату сетевых карт и "pci{slot}#{port}" - для карт с PCI-интерфейсом. Для устройств NPAR и SR-IOV к имени интерфейса дополнительно будет прибавляться суффикс _{vf}, для VLAN-ов ".{vlan}", а для алиасов - ":{alias}".
Классическая схема присвоения интерфейсам последовательных имен ethN, без учета их типов, сопряжена с рядом проблем. На системах с несколькими сетевыми интерфейсами в настоящее время отсутствует гарантия неизменности имени интерфейса - достаточно добавить дополнительную сетевую карту, как ранее доступный интерфейс eth0 может превратиться в eth1. На системах с большим числом сетевых карт имена интерфейсов могут меняться даже после обычной перезагрузки, что вынуждает использовать такие приемы как привязка к MAC-адресу.
Так как новая возможность уже готова к эксплуатации, 27 января объявлен днем тестирования нового наименования сетевых интерфейсов.
Источник: http://www.opennet.ru/opennews/art.shtml?num=29370
оригинал на opennet.ru
Источник: http://www.opennet.ru/opennews/art.shtml?num=29370
оригинал на opennet.ru
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
интересно, где они alias-ы откопали-то? в linux их нету. в kfreebsd, конечно, есть, но, насколько я знаю, fedora с этим ядром не разрабатывается.
p.s. кстати, помимо pci, есть ещё много разных шин. даже на платформе ibm/pc.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
Я так думаю, что alias в данном случае синоним «псевдонима устройства». eth0:0, eth0:1 и т.д.
Но зачем вот это вот всё федоровцы затеяли понять не могу. Никаких плюсов от нововведения не вижу, а вот проблемы вполне могут вылезти.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
Вообще, с именами сетевых интерфейсов, имхо, в Linux явно полный бардак. По-крайней мере тот факт, что в ethX в /dev отсутствуют вообще.
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
Нет, ну я всё могу понять, но вот нахрена было символ shell-комментария использовать в наименовании интерфейса как разделитель?
Его же эскейпить обратным слешем везде придётся, и выглядеть это будет ой как по-уродски, не говоря уж о добавочном "удобстве" при печати.
Короче говоря, лишний повод порадоваться, что я не пользуюсь <очередным рандомным дистрибутивом, предложившим идиотское нововведение>. (Последний раз такой повод был, когда убунта поменяла местами кнопки в заголовке окна.)
Его же эскейпить обратным слешем везде придётся, и выглядеть это будет ой как по-уродски, не говоря уж о добавочном "удобстве" при печати.
Короче говоря, лишний повод порадоваться, что я не пользуюсь <очередным рандомным дистрибутивом, предложившим идиотское нововведение>. (Последний раз такой повод был, когда убунта поменяла местами кнопки в заголовке окна.)
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
нету «псевдонимов устройств», они же alias-ы.
есть «метки адресов». address labels. man ip
к интерфейсам эти метки никакого отношения, естественно, не имеют. и вообще это вещь сугубо декоративная.
адреса и устройства остаются смешанными в кучу, видомо, только в k*bsd. как там обстоят дела в ядрах других unix-ов, я не в курсе.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
туда можно записать строку произвольного содержания.
в программе ip есть микропроверка: label должна начинаться с имени интерфейса, к которому мы добавляем адрес. не более.
как вам «интерфейс» "eth1 облом"?
Shell
$ sudo ip a a 192.168.0.49/30 label eth1\ облом dev eth1
$ ip a s dev eth1
3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
link/ether 00:04:79:67:b4:93 brd ff:ff:ff:ff:ff:ff
inet 10.10.10.1/24 brd 10.10.10.255 scope global eth1
inet 192.168.0.49/30 scope global eth1 облом
inet6 fe80::204:79ff:fe67:b493/64 scope link
valid_lft forever preferred_lft forever
$ /sbin/ifconfig
…
eth1 облом: error fetching interface information: Device not found
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
Shell
TCPIP> sh int
Packets
Interface IP_Addr Network mask Receive Send MTU
LO0 127.0.0.1 255.0.0.0 235348 235348 4096
XE0 192.168.1.16 255.255.255.0 12303684 17284388 1500
...и /dev и /proc отсутствуют вообще.
к чему это всё написано (пояснение для требующих пояснений). а к тому, что эти "нововведения" практической пользы не имеют. взять ту же фишку "уход от suid". (respect товарищу spender за проведённое исследование). тестовый полигон rh. да, безусловно, практическая польза возможна, но не очевидна в обозримом будущем.
:wq
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
между прочим, «некорректная» label (с точки зрения ifconfig) действует как лакмусовая бумажка по выявлению кривых программ. на данный момент выявилась одна:
$ sudo nmap -O 192.168.0.1
Starting Nmap 4.62 ( http://nmap.org ) at 2011-01-25 23:47 MSK
Failed to determine the netmask of eth1 облом!: No such device (19)
$
стыд и срам!
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
- /dev/random
- Администратор
- Сообщения: 5289
- ОС: Gentoo
Re: [ON] Fedora на пути к изменению наименования сетевых интерфейсов
учитывая их кривую лицензию http://nmap.org/svn/COPYING («да, лицензия gnu/gpl2+, но мы трактуем её несколько по-своему») желания нет никакого.
но вообще надо бы написать.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог