Linux của tôi đang lãng phí thời gian khi đăng nhập để cố gắng thuê DHCP cho giao diện eth0 không được kết nối. Vâng, cáp mở rộng được kết nối với nó, nhưng không có gì ở đầu bên kia.
Tôi có
auto eth0
iface eth0 inet dhcp
được đặt trong tôi /etc/network/interfaces
vì tôi muốn nó nhận ethernet trong trường hợp nó được kết nối, nhưng tôi chắc chắn không muốn làm chậm quá trình khởi động hệ thống nếu cáp không được kết nối với ethernet. Tôi giả định hệ thống sẽ tự động biết điều này và sẽ không cố gắng thuê DHCP cho giao diện.
Đây là những gì tôi thấy tại thời điểm tải (xem ba dòng cuối cùng):
Sau khi hiểu rằng hợp đồng thuê sẽ không đến, nó sẽ tiếp tục khởi động.
Có cách nào tôi có thể bảo nó không với DHCP nếu không có cáp được kết nối không?
udev
sự kiện sẽ kích hoạt kết nối tại thời điểm khởi động trong trường hợp đó? Nói cách khác,udev
kiểm tra xem thiết bị nào đã được kết nối với cổng của máy chưa?