ฉันกำลังพยายามเรียกใช้ซอฟต์แวร์บางตัวเพื่อใช้งานโดยใช้ตัวจัดการสิทธิ์การใช้งานที่ไม่ได้สังเกตว่าการแจกแจง Linux รุ่นใหม่ไม่ได้ตั้งชื่ออุปกรณ์เครือข่ายของตนeth0อีกต่อไป กำลังพยายามตรวจสอบที่อยู่ MAC แต่เนื่องจาก NIC ของฉันถูกเรียกใช้ens1บน Centos 7 สิ่งนี้ไม่ทำงาน
ผู้จำหน่ายซอฟต์แวร์นี้ได้แก้ไขปัญหานี้ในคอมพิวเตอร์เครื่องอื่นแล้วและฉันต้องการที่จะเข้าใจว่าพวกเขาทำสิ่งนี้อย่างไร พวกเขาสร้างนามแฝงบางประเภทเพื่อens1ให้ผู้จัดการใบอนุญาตสามารถค้นหาได้eth0อีกครั้ง
นามแฝงจะไม่แสดงเลยถ้าฉันทำแต่มันจะมองเห็นได้อย่างชัดเจนเมื่อโทรifconfig -a ifconfig eth0การใช้ip linkคำสั่งสามารถมองเห็นได้ดังต่อไปนี้:
eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff
พวกเขาทำอะไรที่นี่และฉันจะสร้างนามแฝงประเภทนี้ในคอมพิวเตอร์เครื่องอื่นได้อย่างไร
ip link set ens1 name eth0@ens1แสดงชื่อใหม่ifconfig -aด้วย และip link set ens1 alias eth0แสดงให้เห็นในบรรทัดที่แยกต่างหากเมื่อคุณเรียกใช้alias eth0 ip link
ip link set ens1 name eth0@ens1? ฉันสงสัยว่าจะมีชีวิตรอดในการรีบูตเช่นนั้น แต่บางทีคุณสามารถเปลี่ยนแปลงในDEVICEบรรทัดifcfg-ens1หรืออะไร? คุณเห็นทั้งeth0@ens1และens1ในip linkรายการของคุณหรือเพียงแค่ชื่อใหม่?