Ну и где там у вас MAC`и прописаны? Процитирую себя:
Еще в /etc/network/interfaces должно быть что-то вроде:
auto eth0
iface eth0 inet dhcp
hwaddress ether yy:yy:yy:yy:yy:yy
Есть?
Припишите
hwaddress ether yy:yy:yy:yy:yy:yy
к секции
iface eth0 чтобы было так:
iface eth0 inet dhcp
auto eth0
ether yy:yy:yy:yy:yy:yy
где yy:yy:yy:yy:yy:yy желаемый MAC для этого интерфейса. А в
70-persistent-rules лежат правила, по которым назначатся имена интерфейсов при старте системы. То есть в
70-persistent-rules указываем
хардварный MAC, с которым карта определяется при старте, а в
/etc/network/interfaces тот MAC, который хочется присвоить интерфейсу при его подъеме. Попробуйте так для начала.
Пользователь решил продолжить мысль 21 Марта 2013, 16:07:41:
Последовательность действий здесь должна быть такой:
1. Правим
/etc/udev/rules.d/70-persistent-net.rules оставляя
хардварный (зашитый в карту) MAC за eth0.
2. Правим
/etc/network/interfaces добавляя
hwaddress ether yy:yy:yy:yy:yy:yy к секции для
eth0.
3. Выключаем машину.
4. Выдергиваем из нее шнур питания (220 В) и нажимам вкл. Это сбросит напряжение дежурного источника, который может питать карту.
5. Вставляем шнур питания, включаем, смотрим результат.
6а. Сеть заработала - проверям работу после перезагрузки.
6б. Сеть не заработала - копаем настройки.