Author Topic: trouebleshooting card network มีปัญหา mac ชนกันใน ubuntu,Centos วิธีแก้  (Read 6297 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2035
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
เคยเจอปัญหาเกี่ยวกับ 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 ไฟล์บางจุด
« Last Edit: เมษายน 24, 2014, 02:25:16 PM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2035
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: trouebleshooting card network มีปัญหา
« Reply #1 on: มกราคม 24, 2011, 11:34:07 AM »
เคยเจอปัญหา card lan จำค่า mac เก่าครับ เลยทำให้ card interface ตัวใหม่ที่แอดเข้าไปนั้น ใช้งานไม่ได้
เพราะ มันจำค่า เก่าของ mac address บน card network นั้นๆ ซึ่งคราวนี้ จะ set ip ใหม่มันไม่ยอมให้
set เราสามารถ เครียร์ config ได้โดย
Debian 4.0 (Etch)
#vi /etc/udev/rules.d/z25_persistent-net.rules

ไฟลฺ์นี้ จะเก็บ ค่า config ของ mac address ของ card network ไว้ครับ
เช่น

1. PCI device 0x14e4:0x1659 (tg3)

SUBSYSTEM=="net", DRIVERS=="?*",
ATTRS{address}=="00:18:8b:f7:e2:fa", NAME="eth0"

1. PCI device 0x14e4:0x1659 (tg3)

SUBSYSTEM=="net", DRIVERS=="?*",
ATTRS{address}=="00:18:8b:f7:e2:fb", NAME="eth1"

เราก็ทำการลบ interface ที่มีปัญหาออกไปซะ แล้วทำการ set ค่า ip interface นั้นใหม่ก็ใช้งานได้แล้วครับ


golfreeze[at]packetlove.com

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2035
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
ถ้าเป็นของ Centos , Redhat ลองดูที่นี่ครับ

# cd /etc/udev/rules.d
# cp 70-persistent-net.rules /root/
# rm 70-persistent-net.rules
# reboot

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2035
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
$ mii-tool
SIOCGMIIPHY on 'eth0' failed: Operation not permitted
SIOCGMIIPHY on 'eth1' failed: Operation not permitted
SIOCGMIIPHY on 'eth2' failed: Operation not permitted

ก็ทำการ load module ของ networking เข้าไปนะครับ เช่นถ้าใช้เป็น x1000 ก็เป็น
$modprobe x1000 
$modprobe vmxnet

เสร็จแล้วก็ทำการ reboot networking 1 รอบครับ