前回virt-cloneを行った後、なぜかeth0がeth1になってしまう事象が発生していました。
調べていたのですが、対処方法を見つけていた方がいらっしゃったので、メモ。
環境はCentOS6です。
「/etc/libvirt/qemu/host.xml」のmac値は以下の通り。
<interface type='bridge'> <mac address='00:16:36:94:F9:40'/> <source bridge='br0'/> <model type='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface>
「ifconfig -a」の出力結果は以下の通り
# ifconfig -a eth1 Link encap:Ethernet HWaddr 00:16:36:94:F9:40 inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.255 Mask:255.255.255.0 inet6 addr: fe80::216:36ff:fe94:f940/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:68 errors:0 dropped:0 overruns:0 frame:0 TX packets:60 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:7268 (7.0 KiB) TX bytes:4328 (4.2 KiB)
原因は「/etc/udev/rules.d/70-persistent-net.rules」
# cat /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. # net device () (custom name provided by external tool) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="52:54:00:78:96:2e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # net device () SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:16:36:94:f9:40", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
「NAME="eth0"」のMACアドレスを変更し、各設定ファイルに定義して再起動した結果、
無事eth0として認識されました。
# ifconfig -a eth0 Link encap:Ethernet HWaddr 00:16:36:94:F9:40 inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.0 inet6 addr: fe80::216:36ff:fe94:f940/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:19 errors:0 dropped:0 overruns:0 frame:0 TX packets:22 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3147 (3.0 KiB) TX bytes:1484 (1.4 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
今日はこんな所で。