Code: Select all
lspci -kvCode: Select all
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
00:01.0 PCI bridge: Intel Corporation 6th-9th Gen Core Processor PCIe Controller (x16) (rev 05)
00:02.0 Display controller: Intel Corporation HD Graphics 630 (rev 04)
00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller
00:14.2 Signal processing controller: Intel Corporation 200 Series PCH Thermal Subsystem
00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
00:17.0 RAID bus controller: Intel Corporation SATA Controller [RAID mode]
00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0)
00:1c.6 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #7 (rev f0)
00:1f.0 ISA bridge: Intel Corporation 200 Series PCH LPC Controller (B250)
00:1f.2 Memory controller: Intel Corporation 200 Series/Z370 Chipset Family Power Management Controller
00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
00:1f.4 SMBus: Intel Corporation 200 Series/Z370 Chipset Family SMBus Controller
01:00.0 VGA compatible controller: NVIDIA Corporation GP108 [GeForce GT 1030] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GP108 High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)
Code: Select all
dmesg | grep netCode: Select all
[ 0.079170] audit: initializing netlink subsys (disabled)
[ 0.642911] igb: Intel(R) Gigabit Ethernet Network Driver
[ 0.642919] Intel(R) 2.5G Ethernet Linux Driver
[ 0.643004] i40e: Intel(R) Ethernet Connection XL710 Network Driver
[ 0.643043] iavf: Intel(R) Ethernet Adaptive Virtual Function Network Driver
[ 0.643064] Intel(R) Ethernet Switch Host Interface Driver
[ 0.643085] ice: Intel(R) Ethernet Connection E800 Series Linux Driver
[ 0.652596] usbcore: registered new interface driver ums-onetouch
[ 0.670766] Initializing XFRM netlink socket
[ 0.671080] can: controller area network core
[ 0.671088] can: netlink gateway - max_hops=1
[ 0.671126] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 0.671263] 9pnet: Installing 9P2000 support
[ 0.809085] printk: console [netcon0] enabled
[ 0.810323] netconsole: network logging started
Code: Select all
[ 0.078996] audit: initializing netlink subsys (disabled)
[ 0.638587] usbcore: registered new interface driver ums-onetouch
[ 0.658233] Initializing XFRM netlink socket
[ 0.658517] can: controller area network core
[ 0.658525] can: netlink gateway - max_hops=1
[ 0.658553] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 0.658701] 9pnet: Installing 9P2000 support
[ 0.791345] printk: console [netcon0] enabled
[ 0.792018] netconsole: network logging started
Code: Select all
[ 0.763180] audit: initializing netlink subsys (disabled)
[ 1.062115] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 4.067604] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.3.0-k
[ 4.069933] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
[ 4.071858] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 4.083554] VMware vmxnet3 virtual NIC driver - version 1.4.6.0-k-NAPI
Code: Select all
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation Device 5912 (rev 04)
00:14.0 USB controller: Intel Corporation Device a2af
00:14.2 Signal processing controller: Intel Corporation Device a2b1
00:16.0 Communication controller: Intel Corporation Device a2ba
00:17.0 RAID bus controller: Intel Corporation SATA Controller [RAID mode]
00:1c.0 PCI bridge: Intel Corporation Device a294 (rev f0)
00:1c.6 PCI bridge: Intel Corporation Device a296 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a2c8
00:1f.2 Memory controller: Intel Corporation Device a2a1
00:1f.3 Audio device: Intel Corporation Device a2f0
00:1f.4 SMBus: Intel Corporation Device a2a3
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1d01 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 0fb8 (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02)

Code: Select all
[ 4.069933] pcnet32: pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.deCode: Select all
[ 4.083554] VMware vmxnet3 virtual NIC driver - version 1.4.6.0-k-NAPI Code: Select all
ifconfig -aCode: Select all
enp2s0: flags=4098<BROADCAST,MULTICAST> mtu 1500
ether d8:9e:f3:47:4b:1a txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 2 bytes 140 (140.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2 bytes 140 (140.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
sit0: flags=128<NOARP> mtu 1480
sit txqueuelen 1000 (IPv6-in-IPv4)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Code: Select all
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.179 netmask 255.255.255.0 broadcast 10.0.0.255
inet6 2601:19b:4800:6df:94f2:bd3b:286a:a541 prefixlen 64 scopeid 0x0<global>
inet6 fe80::2125:e1e6:ff67:1eff prefixlen 64 scopeid 0x20<link>
inet6 2601:19b:4800:6df::a5b3 prefixlen 128 scopeid 0x0<global>
ether d8:9e:f3:47:4b:1a txqueuelen 1000 (Ethernet)
RX packets 148932 bytes 186827649 (178.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 103266 bytes 15514277 (14.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 2 bytes 140 (140.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2 bytes 140 (140.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
sit0: flags=128<NOARP> mtu 1480
sit txqueuelen 1000 (IPv6-in-IPv4)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Code: Select all
enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.0.182 netmask 255.255.255.0 broadcast 10.0.0.255
ether d8:9e:f3:47:4b:1a txqueuelen 1000 (Ethernet)
RX packets 18 bytes 2490 (2.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 28 bytes 2741 (2.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1 (Local Loopback)
RX packets 28 bytes 1528 (1.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 28 bytes 1528 (1.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

So they are not predictable at all.Hu wrote:You're using predictable network device names, so they are predictably renamed based on the PCI slot in which the device is found. Apparently removing the graphics card changes the PCI slot in which the network device is connected, logically even if not physically.
