2071
Trick เกี่ยวกับการแก้ปัญหา เกี่ยวกับ compiler gcc c++ c build make install / trouebleshooting card network มีปัญหา mac ชนกันใน ubuntu,Centos วิธีแก้
« on: มกราคม 23, 2011, 01:10:37 AM »
เคยเจอปัญหาเกี่ยวกับ card lan setting ไปแล้วเกิด error message แบบนี้ครับ os linux ,distro debian
น่ะครับ อิอิ
Error ขึ้นแบบนี้ครับ
Configuring network interfaces...SIOCSIFADDR: No such device eth0: ERROR while getting interface
flags: No such device SIOCSIFNETMASK: No such device SIOCSIFBRDADDR: No such device eth0: ERROR
while getting interface flags: No such device
คือเราจะสั่งให้ interface มัน up แล้วไม่ได้ ลองไล่ๆ ดูเป็นเพราะ มันไปจำค่า mac อันเก่าไว้ เลยทำให้
interface ที่จะใช้งานดังกล่าวไม่สามารถเรียกขึ้นมาได้ ซึ่งสามารถแก้ไขโดยการลบ ค่า mac เก่าทิ้ง
แต่ที่สำคัญควร backup
ไฟล์เดิมไว้ด้วยกรณี มีปัญหา
น่ะครับ
#cd /etc/udev/ rules.d/
#cp z25_persistent-net.rules z25_persistent-net.rules.ori
#vi z25_persistent-net.rules
ลบ Interface ที่มีปัญหาทิ้ง
แล้ว สั่ง init6 ไป 1 ดอก
เมื่อ boot ขึ้นมาแล้ว ก็สามารถสั่งให้ ifconfig ขึ้นได้ครับ
----------------------------------------------------------------
question=Host ผมวางที่ Pro-En ครับ ทาง noc เขาแจ้งมาว่าเครื่องผมส่ง packet ออก inter จน traffic
เต็ม
จากนั้น noc ก็ไปถอดสาย Lan ออกจากเครื่องผม โดยที่ไม่ได้โทรมาบอกผมก่อนล่วงหน้า เมื่อทาง noc
ทดลองถอดออกแล้วเสียบสาย lan เข้าไปในเครื่องผมใหม่ ปรากฏว่า Ping ไม่เจอ noc เลย Restart เครื่องผม
จากนั้นเครื่องผมบูตไม่ได้เลยค้างอยู่ที่ Grub boot Loader ตลอด ผมจะทำยังไงดีครับ
ในนั้นมีข้อมูลลูกค้าหลายสิบราย ผมทำเป็น Software RAID1 ไว้ด้วย HDD 320GB เครื่องผมเป็น Rack Intel
1U
+ CentOS 4.4 + Direct Admin External License วานผู้รู้ช่วยชี้แนะด้วยครับ ขอบคุณล่วงหน้าครับ
ans=บุทด้วยแผ่น windows แล้วหาทางเข้า command promt แล้วรันคำสั่งนี้เพื่อเครียร์ mbr
fixmbr
แล้วก็บุท Linux เข้า rescue mode เพื่อเขียน grub ใหม่
grub
root (hd0,0)
setup (hd0)
quit
แล้วก็รีบุท
ถ้าไม่ได้ก็เก็บ hdd อีกลูกแล้ว ลง centos ทับเลย ลงเหมือนลงตอนแรก ทุกอย่างทำงานเหมือนเดิมจะมี dns
ที่ต้องถอนแล้วลงใหม่อีกที แล้วก็ permisson ไฟล์บางจุด
น่ะครับ อิอิ
Error ขึ้นแบบนี้ครับ
Configuring network interfaces...SIOCSIFADDR: No such device eth0: ERROR while getting interface
flags: No such device SIOCSIFNETMASK: No such device SIOCSIFBRDADDR: No such device eth0: ERROR
while getting interface flags: No such device
คือเราจะสั่งให้ interface มัน up แล้วไม่ได้ ลองไล่ๆ ดูเป็นเพราะ มันไปจำค่า mac อันเก่าไว้ เลยทำให้
interface ที่จะใช้งานดังกล่าวไม่สามารถเรียกขึ้นมาได้ ซึ่งสามารถแก้ไขโดยการลบ ค่า mac เก่าทิ้ง
แต่ที่สำคัญควร backup
ไฟล์เดิมไว้ด้วยกรณี มีปัญหา
น่ะครับ
#cd /etc/udev/ rules.d/
#cp z25_persistent-net.rules z25_persistent-net.rules.ori
#vi z25_persistent-net.rules
ลบ Interface ที่มีปัญหาทิ้ง
แล้ว สั่ง init6 ไป 1 ดอก
เมื่อ boot ขึ้นมาแล้ว ก็สามารถสั่งให้ ifconfig ขึ้นได้ครับ
----------------------------------------------------------------
question=Host ผมวางที่ Pro-En ครับ ทาง noc เขาแจ้งมาว่าเครื่องผมส่ง packet ออก inter จน traffic
เต็ม
จากนั้น noc ก็ไปถอดสาย Lan ออกจากเครื่องผม โดยที่ไม่ได้โทรมาบอกผมก่อนล่วงหน้า เมื่อทาง noc
ทดลองถอดออกแล้วเสียบสาย lan เข้าไปในเครื่องผมใหม่ ปรากฏว่า Ping ไม่เจอ noc เลย Restart เครื่องผม
จากนั้นเครื่องผมบูตไม่ได้เลยค้างอยู่ที่ Grub boot Loader ตลอด ผมจะทำยังไงดีครับ
ในนั้นมีข้อมูลลูกค้าหลายสิบราย ผมทำเป็น Software RAID1 ไว้ด้วย HDD 320GB เครื่องผมเป็น Rack Intel
1U
+ CentOS 4.4 + Direct Admin External License วานผู้รู้ช่วยชี้แนะด้วยครับ ขอบคุณล่วงหน้าครับ
ans=บุทด้วยแผ่น windows แล้วหาทางเข้า command promt แล้วรันคำสั่งนี้เพื่อเครียร์ mbr
fixmbr
แล้วก็บุท Linux เข้า rescue mode เพื่อเขียน grub ใหม่
grub
root (hd0,0)
setup (hd0)
quit
แล้วก็รีบุท
ถ้าไม่ได้ก็เก็บ hdd อีกลูกแล้ว ลง centos ทับเลย ลงเหมือนลงตอนแรก ทุกอย่างทำงานเหมือนเดิมจะมี dns
ที่ต้องถอนแล้วลงใหม่อีกที แล้วก็ permisson ไฟล์บางจุด