Kilka razy napotkałem problem polegający na tym, że instaluję Linux na maszynie wirtualnej, a wszystkie moje interfejsy wyglądają jak „enp0s3” lub „enp0s8”.
W jednym teście uruchomiłem maszynę wirtualną z 4 wirtualnymi kartami sieciowymi, które jakoś pokazały się w systemie Linux jako:
enp0s3 enp0s8 enp0s9 enp0s17
Sam schemat numeracji myli mnie, ale w większości nie jestem pewien, jak ustalić, który z nich wskazuje na którą kartę sieciową.
Jeśli robię lspci, pokazuje mi wszystkie urządzenia w systemie, ale nie pokazuje, w jaki sposób łączą się z listą interfejsów ... jeśli zrobię „ip link show”, pokaże mi wszystkie interfejsy, ale nie NIC, są załączonym do. Co ja robię?
EDYTOWAĆ:
Aby to wyjaśnić, nie próbuję nic robić z moją fizyczną warstwą sprzętu. Kiedy szukam „która nic jest która”, próbuję znaleźć najlepszą metodę ustalenia, który interfejs (enp0sX) wskazuje, która z 4 wirtualnych kart sieciowych Virtual Box. Oczywiście, jeśli masz jedną nic, to się tłumaczy, ale jeśli używasz wszystkich 4 wirtualnych kart sieciowych i wszystkie używają tego samego sterownika, trudno jest ustalić, który z nich.
VBoxManage showvminfo {vmname}
lub VBoxManage list bridgedifs
uzyskać inne informacje. . . nadal muszę dokonać odsyłacza. . .
ifconfig
lubip a