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ọ eth0
nữa. Nó đang cố gắng xác minh địa chỉ MAC, nhưng vì NIC của tôi được gọi ens1
trê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 để ens1
người quản lý giấy phép có thể tìm eth0
lạ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 link
lệ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@ens1
hiển thị tên mới ifconfig -a
. và ip link set ens1 alias eth0
hiển thị alias eth0
trê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 trongDEVICE
dòngifcfg-ens1
hoặc một cái gì đó? Bạn có thể thấy cả haieth0@ens1
vàens1
trongip link
danh sách của bạn , hoặc chỉ tên mới?