Saya mencoba mencari informasi mengapa nama antarmuka jaringan memiliki tanda, tetapi ada terlalu banyak suara dalam hasil yang saya dapatkan sejauh ini (saya tidak memiliki terminologi yang benar untuk mencari)
Saya memiliki wadah LXC pada host Ubuntu. Di dalam wadah saya berlari dan mendapatkan:
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
9: eth0@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:37:a0:7a brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.0.3.195/24 brd 10.0.3.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::216:3eff:fe37:a07a/64 scope link
valid_lft forever preferred_lft forever
Catat itu eth0@if10
Apa yang @
disebut / dirujuk bagian ini ?
Pada host tidak ada yang seperti itu if10
, wadah lain yang saya punya eth0@if8
- saya harus berasumsi ini adalah bagian dari LXC's / penanganan kontainer terjemahan jaringan entah bagaimana, tapi saya tidak melihat ini ada sebelumnya, dan bertanya-tanya apakah itu pelengkap untuk menjembatani, yang mungkin ada di skenario lain?
sumber
link-netnsid 0
sinyal bahwa namespace jaringan lain terlibat. @ Hanya mengatakan bahwa ada antarmuka lain yang terlibat, tetapi tidak di mana antarmuka lain itu.Periksa file seperti 70-persistent-net.rules di bawah /etc/udev/rules.d atau di bawah /lib/udev/rules.d. Harus ada garis dengan nama antarmuka jaringan dan alamat MAC. Mengubah itu dan me-reboot harus mengganti nama NIC.
sumber
ip
alat. Bandingkan denganifconfig
... atau gunakan beberapa nama antarmuka skrip Python cepat menggunakanpyroute2
. Semua akan menunjukkan nama antarmuka jaringan nyata yang tidak dihiasi.