Ubuntu Persistent Net Interface
posted on 26 Jan 2009 16:42 by pongtawat in linux-unixใน Ubuntu บางครั้งเราจะเจอปัญหาว่า Ethernet device ที่เราจะใช้ดันไม่ใช่ eth0 เช่นในกรณีที่เราเปลี่ยน Ethernet Card ใหม่ interface ของการ์ดใหม่จะเป็น eth1 ทั้งๆ ที่เราถอดการ์ดเดิมออกไปแล้ว
ที่เป็นแบบนี้เป็นเพราะว่า Ubuntu มีการจำ MAC address ของการ์ดแต่ละอันที่เราเคยใช้ และ interface ที่มัน assign ให้เอาไว้ เพื่อให้การ์ดที่มี MAC address ค่าหนึ่งจะถูก assign เป็น interface (ethX) ตัวเดิมทุกครั้งเพื่อป้องกันความสับสน
ในกรณีที่เราต้องการเปลี่ยนการ์ดอื่นของเราให้เป็น eth0 แทน ให้ไปดูที่ไฟล์
/etc/udev/rules.d/70-persistent-net.rules
ในนั้นจะมีรายการของ MAC address ของ Ethernet Card ทั้งหมดที่เราเคยใช้ และ interface ที่ผูกกับมันอยู่ ก็จัดการแก้ได้ตามสบาย :)

#1 By โหลดเพลง (124.157.236.176) on 2009-10-06 17:51