ฉันกำลังพยายามเรียกใช้ซอฟต์แวร์บางตัวเพื่อใช้งานโดยใช้ตัวจัดการสิทธิ์การใช้งานที่ไม่ได้สังเกตว่าการแจกแจง 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
รายการของคุณหรือเพียงแค่ชื่อใหม่?