linuxマシンがハードディスク(HDD)を交換した後、network serviceに異常な問題が発生
1549 ワード
実際の開発では、自分のサーバがハードディスク(HDD)を交換することがよくあります.このような簡単な操作では、他の一連の問題が隠されています.例えば、私は今日、NICが再起動できない問題に遭遇しました.
報告された異常は:Bringing up interface eth 0:Device eth 0 does not seem to be present,delaying initialization.
よく分析して、私达はハードディスクを交换した后に、コンピュータのすべての配置に関してすべて新しいハードディスクの情报に交换して、私达のシステムは重装していないで、それではネットカードの配置情报は実は新しいハードディスクの中でシステムの以前の配置で、それではネットと関系があるのはMACアドレスで、この时私达は今のコンピュータのMACアドレスに更新する必要があります.
具体的な操作:
報告された異常は:Bringing up interface eth 0:Device eth 0 does not seem to be present,delaying initialization.
よく分析して、私达はハードディスクを交换した后に、コンピュータのすべての配置に関してすべて新しいハードディスクの情报に交换して、私达のシステムは重装していないで、それではネットカードの配置情报は実は新しいハードディスクの中でシステムの以前の配置で、それではネットと関系があるのはMACアドレスで、この时私达は今のコンピュータのMACアドレスに更新する必要があります.
具体的な操作:
/etc/udev/rules.d/70-persistent-net.rules :
# vi /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:8f:89:9
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:50:bd:1
7", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
,eth1 mac 00:0c:29:50:bd:17
, /etc/sysconfig/network-scripts/ifcfg-eth0
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0" DEVICE="eth1" ,
HWADDR="00:0c:29:8f:89:97" mac HWADDR="00:0c:29:50:bd:17"
,
# service network restart