Predictable Network Interface Names
พูดถึงชื่อหัวข้อก่อนเดิมผู้เขียนก็คิดว่าเขียนเป็นภาษาไทยเลย แต่เดี่ยวคนอ่านจะงงหาไม่เจอในเน็ต เพราะเชื่อว่าเรื่องนี้ไม่มีใครเขียนถึง โดยสรุปหัวข้อ คือ "ชื่อเรียกของเน็ตเวิร์กอินเตอร์เฟสสามารถคาดเดาได้ว่าเป็นแบบไหน"
โดยจากเดิม ตัวอย่าง ถ้าเป็นการ์ดแลน ชื่อเรียกจะเป็น ethX เช่น eth0, eth1 ฯลฯ หรือถ้าเป็นการ์ดไวเลส จะเป็น wlanX เช่น wlan0, wlan1 ฯลฯ แต่คราวนี้ทางกลุ่มพัฒนาระบบปฏิบัติการ มองว่ามันแยกยากว่าเป็นแบบไหน
โดยเบื้องต้น ชื่อจะเปลี่ยนตามรูปแบบของ Interface และรูปแบบการเชื่อมต่อ เป็น onboard, pci เช่น
- en -- ethernet
- wl -- wlan
- ww -- wwan
ยกตัวอย่าง เป็นแลนการ์ดออนบอร์ด จะชื่อว่า eno1 หรือถ้าเป็น แลนการ์ด pci มาเสียบเพิ่ม จะชื่อว่า ens1 (s มาจากคำว่า slot)
แต่ปัญหา คือ มันกลายเป็นว่ายากต่อการจำโดยความคิดเห็นส่วนตัวของผู้เขียน เช่น ens33 ฯลฯ ไม่เรียงให้ตูเลย ทำให้ยิ่งเขียนโปรแกรมจัดการยากขึ้น ซึ่งจริงมันมีคำสั่งดูอยู่แล้วว่า interface นั้นเป็นแบบไหน แต่เมื่อกระแสโลกต้องการแบบนั้นเราก็เปลี่ยนก็ต้องใช้ไป ปล. เรื่องนี้มันมีเกี่ยวกับ systemd ด้วย
ผู้เขียนไม่อยากอธิบายยาว สามารถอ่านเพิ่มเติมได้ที่
ปิดท้าย เดี่ยวค่อยไปอ่านภาค 2 วิธีแก้ชื่อเรียกให้กลับมาแบบเดิม
ความคิดเห็น
แสดงความคิดเห็น