Tôi vừa nâng cấp một máy chủ ảo 14.04 lên 16.04. Sau khi khởi động lại VM tôi thấy lỗi sau:
[FAILED] Failed to start Raise network interfaces.
See 'systemctl status networking.service' for details
Sau khi đăng nhập, tôi có thể chạy lệnh được đề cập và nhận đầu ra sau (hình ảnh vì tôi không thể kết nối):
Cấu hình trong có /etc/network/interfaces
vẻ ổn - có tính năng eth0 được cấu hình thủ công (không sử dụng dhcp tại đây)
Điều làm tôi băn khoăn là ifconfig -a
danh sách đó
- ske160
- lo
Nơi tôi mong đợi
- eth0
- lo
Đang cố gắng nâng cấp thiết bị eth0 qua
sudo ifup -v eth0
đầu ra:
...
Cannot find device "eth0"
Failed to bring up eth0.
Bản thân thiết bị mạng có dây ảo vẫn được cấu hình trong chính VM như trước đây.
ip link
cũng hiển thị lo
và ens160
- nơi ens160
có địa chỉ mac được cấu hình trong vmware cho thiết bị mạng ảo được định cấu hình duy nhất.
CẬP NHẬT
Tôi có thể giải quyết vấn đề nếu tôi thay đổi tất cả các tham chiếu của eth0 /etc/network/interfaces
thành ske160.
NHƯNG - điều này cảm thấy sai đối với tôi vì một số lý do:
- Tôi muốn hiểu vấn đề này
- Tôi muốn gắn bó với eth0 thay vì ske160
Vì vậy, xin vui lòng ai đó có thể giải thích sự thay đổi này, điều này đã không xảy ra với một số máy 14.04 khác trên cùng một máy chủ mà tôi cũng đã nâng cấp lên 16.04.