Ono prekvapivo tie cisla maju svoj vyznam:
$ ip a s ... 4: enp0s26u1u3: <BROADCAST,MULTICAST,UP,LOWER_UP> ... $ lspci ... 00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05) ... $ lsusb ... Bus 001 Device 003: ID 04b3:4010 IBM Corp. ... $ lsusb -v -s 1:3 Bus 001 Device 003: ID 04b3:4010 IBM Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 2 Communications bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x04b3 IBM Corp. idProduct 0x4010 bcdDevice 2.15 iManufacturer 1 IBM iProduct 2 RNDIS/CDC ETHER iSerial 0 bNumConfigurations 2 ...
Lepsi format:
$ ip a s
...
4: enp0s26u1u3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
...
$ lspci
...
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05)
...
$ lsusb
...
Bus 001 Device 003: ID 04b3:4010 IBM Corp.
...
$ lsusb -v -s 1:3
Bus 001 Device 003: ID 04b3:4010 IBM Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04b3 IBM Corp.
idProduct 0x4010
bcdDevice 2.15
iManufacturer 1 IBM
iProduct 2 RNDIS/CDC ETHER
iSerial 0
bNumConfigurations 2
...
ano, z tohoto pohledu jsou predvidatelne, nicmene z pohledu praxe jsou nepouzitelne ;)
tohle je predvidatelnejsi (protoze si to nastavim sam) a v praxi pouzitelnejsi (protoze vim co sem si nastavil sam)
cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x8086:0x15b8 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS="?*", ATTR{address}=="60:45:cb:a1:b1:c2", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="60:45:cb:a1:b1:c1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
ip a s | grep eth.: -A1
2: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 60:45:cb:a1:b1:c1 brd ff:ff:ff:ff:ff:ff
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 60:45:cb:a1:b1:c2 brd ff:ff:ff:ff:ff:ff
Nieco taketo?
$ ls -l /dev/disk/by-path/
total 0
lrwxrwxrwx. 1 root root 9 sep 17 19:53 pci-0000:01:00.1-ata-1 -> ../../sda
lrwxrwxrwx. 1 root root 10 sep 17 19:53 pci-0000:01:00.1-ata-1-part1 -> ../../sda1
lrwxrwxrwx. 1 root root 9 sep 17 19:53 pci-0000:01:00.1-ata-2 -> ../../sdb
lrwxrwxrwx. 1 root root 10 sep 17 19:53 pci-0000:01:00.1-ata-2-part1 -> ../../sdb1
lrwxrwxrwx. 1 root root 13 sep 17 19:53 pci-0000:08:00.0-nvme-1 -> ../../nvme0n1
lrwxrwxrwx. 1 root root 15 sep 17 19:53 pci-0000:08:00.0-nvme-1-part1 -> ../../nvme0n1p1
lrwxrwxrwx. 1 root root 15 sep 17 19:53 pci-0000:08:00.0-nvme-1-part2 -> ../../nvme0n1p2
lrwxrwxrwx. 1 root root 15 sep 17 19:53 pci-0000:08:00.0-nvme-1-part3 -> ../../nvme0n1p3
lrwxrwxrwx. 1 root root 15 sep 17 19:53 pci-0000:08:00.0-nvme-1-part4 -> ../../nvme0n1p4
lrwxrwxrwx. 1 root root 15 sep 17 19:53 pci-0000:08:00.0-nvme-1-part5 -> ../../nvme0n1p5
lrwxrwxrwx. 1 root root 15 sep 17 19:53 pci-0000:08:00.0-nvme-1-part6 -> ../../nvme0n1p6