Собственно, сабж.
Дистрибутив Debian 5.0
Перенес ЖД на другое (идентичное) железо. Теперь мой eth0 именуется как eth0_rename.
Интуитивно догадываюсь, что проблема в MAC адресе.
Но что делать не знаю.
По логике вещей, надо сперва узнать новый Mac-адрес интерфейса.
А затем этот новый мас-адрес где-то прописать взамен старого.
Так?
Если так, то расскажите где, пожалуйста.
Да, и ещё маленький вопрос, как из single mode отключить загрузку в gdm? Чтобы сразу в консоль загружался.
Заранее благодарен wink
После переноса ЖД на другое железо получил eth0_rename
Попробуйте удалить переместить куда-либо файл /etc/udev/rules.d/70-persistent-net.rules и перегрузиться.
По логике вещей, надо сперва узнать новый Mac-адрес интерфейса.
А затем этот новый мас-адрес где-то прописать взамен старого.
Так?
Если так, то расскажите где, пожалуйста.
[console]doc@dt:~/sysinfo$ cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x1969:0x2048 (atl2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:18:e7:15:9b:07", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:13:74:00:5c:38", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:14:19:a9", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"
[/console]
три карточки, и они _всегда_ определяются правильно. Если следовать заветам Lupo Alberto, будут определяться как попало.
Если следовать заветам Lupo Alberto, будут определяться как попало.
...не стоит драматизировать wink
[console]
gentoo-laptop lupo # head -n2 /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.
[/console]
три карточки, и они _всегда_ определяются правильно.
...и где ваша eth1?
Или попробуйте заменить какую-либо из них на другую, или поменять у любой mac-адрес.
спасибо, ребята!
сделал так:
как исправить eth1_rename. как исправить eth0_rename (для поисковиков)
1) ifconfig -a
*записал на бумажку MAC eth1_rename
2) cat /etc/udev/rules.d/70-persistent-net.rules
*сделал резервную копию файла
*исправил MAC eth1 на тот, который выписал на бумажку
3) reboot
*счастлив)
дошел сам, немножко погуглив :rolleyes:
поторопился создавать тему, видимо сказалось отсутствие опыта общения с nix"ами, конец рабочего дня, и т.д.
...не стоит драматизировать
если одна, она и определяется как eth0. Всегда.
...и где ваша eth1?
не нужно. Мне просто так удобнее. eth1 в резерве, для будущего развития системы.
Или попробуйте заменить какую-либо из них на другую, или поменять у любой mac-адрес.
зачем? у меня они как раз и привязаны к MAC'адресу. Вот если я их местами поменяю, то всё будет работать.
Проблема в том, что ядро одновременно определяет интерфейсы. И какой будет каким - зависит от внешних причин. Вам просто повезло - у вас один определяется быстрее. Но это не всегда и не у всех так.
*записал на бумажку MAC eth1_rename
берём мышку, копируем и вставляем. Или просто переносим :P