Как правило при простом копировании виртуальной машины возникает проблема с сетевым интерфейсом, а точнее с его с мас-адресами, которые сохраняются от исходной виртуальной машины.
Чтобы изменить физический MAC-адрес сетевого интерфейса называемый в линуксе как HWaddr достаточно сделать пять шагов:
- Удалить файл
1[root@server ~]$ rm /etc/udev/rules.d/70-persistent-net.rules
- Остановить ОС
1[root@server ~]$ init 0
- В настройках адаптера сетевого интерфейса виртуальной машины изменить или сгенерировать новый MAC-адрес
- Запустить ОС
- Проверить
123456789101112131415161718[root@server ~]$ ifconfigeth0 Link encap:Ethernet HWaddr 00:50:56:2D:20:95inet addr:192.168.11.69 Bcast:192.168.11.255 Mask:255.255.255.0inet6 addr: fe80::250:56ff:fe2d:2095/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:41 errors:0 dropped:0 overruns:0 frame:0TX packets:45 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:5917 (5.7 KiB) TX bytes:6198 (6.0 KiB)lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:65536 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Если сетевой интерфейс не поднялся, возможно, где-то он неправильно называется
Если при попытке перезагрузить сетевой интерфейс возникает такое сообщение, что скорее всего проблема именно в названии сетевого интерфейса:
1 2 3 4 |
[root@server ~]$ /etc/init.d/network restart Shutting down loopback interface: [ OK ] Bringing up loopback interface: [ OK ] Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization. [ FAILED ] |
Проверьте файл /etc/udev/rules.d/70-persistent-net.rules
- Значение аттрибута NAME — должно быть равно eth0, в случае первого интерфейса:
1NAME="eth0"
Проверьте файл /etc/sysconfig/network-scripts/ifcfg-eth0
- Значение в поле DEVICE — должен быть рабовно eth0, в случае первого интерфейса:
1DEVICE=eth0