Tôi đang cố gắng đặt tên cho một giao diện, "ethLan" thay vì eth0. Làm như vậy cũng đảm bảo rằng tên if sẽ vẫn nhất quán ở mỗi lần khởi động lại và kernel.
Tôi đã tìm thấy một số bài viết trong chủ đề này, nhưng tất cả chúng đều có một vài năm tuổi:
http : //www.debian-ad dùng.org / articles / 463
http://www.linuxfromscratch.org/hints/doads/files/ tênif.txt
Tôi đã làm như họ nói và thêm mac ethLan vào / etc / mactabs / . Tại thời điểm này tôi có hai vấn đề:
1) if [...] && /sbin/nameif
Kịch bản tôi đặt tại /etc/network/if-pre-up.d/ không chạy. Tôi đã giải quyết điều này bằng cách thêm phần này vào /etc/init.d/networking , nhưng tại sao if-pre-up.d không hoạt động?
2) Giao diện sẽ không tải trừ khi tôi tự làm ifconfig ethLan , mặc dù đã thêm nó vào / etc / network / interface . Tôi đang làm gì sai?
udevadm info -a /sys/class/net/eth0
. (xemudevadm(8)
chi tiết)