Tôi đang cố gắng để có một phần mềm cụ thể chạy, sử dụng trình quản lý giấy phép mà không nhận thấy rằng các bản phân phối Linux mới hơn không đặt tên cho các thiết bị mạng của họ eth0nữa. Nó đang cố gắng xác minh địa chỉ MAC, nhưng vì NIC của tôi được gọi ens1trên Centos 7 nên nó không hoạt động.
Nhà cung cấp phần mềm này đã sửa lỗi này trên một máy tính khác và tôi muốn hiểu họ đã làm điều này như thế nào. Họ đã tạo ra một số bí danh để ens1người quản lý giấy phép có thể tìm eth0lại.
Bí danh hoàn toàn không hiển thị nếu tôi làm ifconfig -a, nhưng nó hiển thị khi gọi rõ ràng ifconfig eth0. Sử dụng ip linklệnh, nó được hiển thị như sau:
eth0@ens1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT
link/ether [mac address] brd ff:ff:ff:ff:ff:ff
Chính xác thì họ đã làm gì ở đây và làm thế nào tôi có thể tạo lại loại bí danh này trên một máy tính khác?
ip link set ens1 name eth0@ens1hiển thị tên mới ifconfig -a. và ip link set ens1 alias eth0hiển thị alias eth0trên một dòng riêng biệt khi bạn chạy ip link.
ip link set ens1 name eth0@ens1? Tôi nghi ngờ rằng sẽ tồn tại một khởi động lại như vậy, nhưng có lẽ bạn có thể thực hiện thay đổi trongDEVICEdòngifcfg-ens1hoặc một cái gì đó? Bạn có thể thấy cả haieth0@ens1vàens1trongip linkdanh sách của bạn , hoặc chỉ tên mới?