ฉันพยายามตั้งชื่ออินเทอร์เฟซ "ethLan" แทนที่จะเป็น eth0 การทำเช่นนี้ยังช่วยให้มั่นใจได้ว่าชื่อของ if จะยังคงสอดคล้องกันในการรีบูตและเคอร์เนลทุกครั้ง
ฉันพบบทความบางเรื่องในเรื่องนี้ แต่พวกเขาทั้งหมดอายุไม่กี่ปี:
http://www.debian-administr.org/articles/463
http://www.linuxfromscratch.org/hints/downloads/files/ nameif.txt
ผมทำตามที่พวกเขาพูดและเพิ่มethLan แม็ไป/ etc / mactabs / ณ จุดนี้ฉันมีปัญหาสองประการ:
1) if [...] && /sbin/nameif
สคริปต์ที่ฉันใส่ที่/etc/network/if-pre-up.d/ไม่ทำงาน ฉันแก้ไขได้โดยเพิ่มสิ่งนี้ใน/etc/init.d/networkingแต่ทำไมถ้า -pre-up.dไม่ทำงาน
2) อินเตอร์เฟซจะไม่โหลดจนกว่าฉันด้วยตนเองทำifconfig ethLan ขึ้นทั้งๆที่มีการเพิ่มลงใน/ etc / เครือข่าย / อินเตอร์เฟซ ผมทำอะไรผิดหรือเปล่า?
udevadm info -a /sys/class/net/eth0
ได้ (ดูudevadm(8)
รายละเอียด)