Friday, April 27, 2007

Change Machine

Thinkpad T30 ที่ยืมจากออฟฟิศมาใช้งาน จำเป็นต้องเอาไปเปลี่ยนให้กับยูสเซอร์คนหนึ่งใช้แทน เหตุเพราะว่าเครื่อง T30 ของยูสเซอร์มันเดี้ยง ด้วยความรวดเร็ว เราก็เลยจับเปลี่ยน hardddisk กันซะเลย จะได้ไม่ต้องทำอะไรมาก แล้วทีนี้เราก็เลยเหลือแต่ harddisk ของเราอย่างเดียว ทำไงดีฟะ ไม่มีเครื่องใช้ - - !

กวาดสายตาไปมาก็เจอเข้ากับ Thinkpad X31 ที่ว่างอยู่ เราก็เลยจัดการยืมมาใช้ซะ อิ อิ อิ เพราะว่า harddsik มันเป็นแบบเดียวกันก็เลยเปลี่ยนเข้าไปในเจ้า X31 ซะเลย จากนั้นก็ boot รอแป็บนึง feisty ก็กลับมาใช้งานได้ดังเดิม เจ๋งมั่ก ๆ

ลองเช็คความเรียบร้อย ก็ปกติดีนะใช้งานได้เหมือนเดิมทุกอย่าง แต่เอ๊ะ eth0 มันหายไปไหนล่ะ ifconfig ดูก็ไม่มีนะ มันกลายเป็น eth1 กับ eth2 (Wireless) แทน จริง ๆ มันก็ใช้งานได้นะ แต่ว่าอยากรู้ว่า eth0 มันหายไปไหนก็เลยค้น ๆ ดูจาก google เอาหน่ะเพราะคิดว่าคงจะมีคนที่เคยสงสัยเหมือนเรา แล้วก็พบว่ามันอยู่ที่ไฟล์นี้ครับ /etc/iftab

  • thipsup@leviathan:~$ cat /etc/iftab
  • # This file assigns persistent names to network interfaces.
  • # See iftab(5) for syntax.
  • eth0 mac 00:0D:60:CB:DD:6D arp 1

ไฟล์ /etc/iftab มันจะเก็บค่าที่คอนฟิกของ eth0 กับ mac address ของ Network card ไว้ เนื่องจากเราย้าย harddisk จากเครื่องเก่ามาเครื่องใหม่ mac address มันก็เปลี่ยนไป พอบูตเครื่องใหม่ขึ้นมา feisty มันค้นเจอ card ใหม่แต่เนื่องจากคอนฟิกเก่า eth0 ถูกกำหนดให้ใช้ mac address เก่าอยู่ มันก็เลยกำหนดไปให้ใช้ eth1 กับ mac address อันใหม่แทน
เลยจัดการแก้ค่า mac ใหม่ซะ โดย ifconfig ดูว่า mac address ปัจจุบันอยู่คืออะไร แล้วก็ก็อปไปแทนที่ค่าเก่าที่อยู่ใน /etc/iftab เท่านี้ก็เรียบร้อย :-)





No comments: