Saya mencoba untuk mendapatkan perangkat lunak tertentu untuk dijalankan yang menggunakan manajer lisensi yang belum memperhatikan bahwa distribusi Linux yang lebih baru tidak menamai perangkat jaringan mereka eth0lagi. Itu mencoba memverifikasi alamat MAC, tetapi karena NIC saya dipanggil ens1pada Centos 7 ini tidak berfungsi.
Penjual perangkat lunak ini sudah memperbaiki ini di komputer yang berbeda, dan saya ingin memahami bagaimana mereka melakukan ini. Mereka membuat semacam alias untuk ens1supaya manajer lisensi dapat menemukan eth0lagi.
Alias tidak ditampilkan sama sekali jika saya lakukan ifconfig -a, tetapi itu terlihat ketika secara eksplisit menelepon ifconfig eth0. Menggunakan ip linkperintah itu terlihat sebagai berikut:
eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff
Apa sebenarnya yang mereka lakukan di sini, dan bagaimana saya bisa membuat ulang alias semacam ini di komputer lain?
ip link set ens1 name eth0@ens1menunjukkan nama baru ifconfig -ajuga. dan ip link set ens1 alias eth0ditampilkan alias eth0di baris terpisah saat Anda menjalankan ip link.
ip link set ens1 name eth0@ens1? Saya ragu apakah bisa selamat dari reboot seperti itu, tapi mungkin Anda bisa membuat perubahan padaDEVICEbarisifcfg-ens1atau sesuatu? Bisakah Anda melihat keduanyaeth0@ens1danens1dalamip linkdaftar Anda , atau hanya nama baru?