Собственно, сабж.
Дистрибутив Debian 5.0

Перенес ЖД на другое (идентичное) железо. Теперь мой eth0 именуется как eth0_rename.
Интуитивно догадываюсь, что проблема в MAC адресе.
Но что делать не знаю.

По логике вещей, надо сперва узнать новый Mac-адрес интерфейса.
А затем этот новый мас-адрес где-то прописать взамен старого.
Так?

Если так, то расскажите где, пожалуйста.

Да, и ещё маленький вопрос, как из single mode отключить загрузку в gdm? Чтобы сразу в консоль загружался.

Заранее благодарен  wink

2 (19.12.2011 18:12:55 отредактировано Lupo Alberto)

Попробуйте удалить переместить куда-либо файл /etc/udev/rules.d/70-persistent-net.rules и перегрузиться.

Был, был и весь вышел...

3

Forest Gump пишет:

По логике вещей, надо сперва узнать новый Mac-адрес интерфейса.
А затем этот новый мас-адрес где-то прописать взамен старого.
Так?

Если так, то расскажите где, пожалуйста.

 Консоль:
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"


три карточки, и они _всегда_ определяются правильно. Если следовать заветам Lupo Alberto, будут определяться как попало.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

drBatty пишет:

Если следовать заветам Lupo Alberto, будут определяться как попало.

...не стоит драматизировать  wink

 Консоль:

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.

Был, был и весь вышел...

5

drBatty пишет:

три карточки, и они _всегда_ определяются правильно.

...и где ваша eth1?
Или попробуйте заменить какую-либо из них на другую, или поменять у любой mac-адрес.

Был, был и весь вышел...

6

спасибо, ребята!

сделал так:

как исправить 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"ами, конец рабочего дня, и т.д.

7

Lupo Alberto пишет:

...не стоит драматизировать

если одна, она и определяется как eth0. Всегда.

Lupo Alberto пишет:

...и где ваша eth1?

не нужно. Мне просто так удобнее. eth1 в резерве, для будущего развития системы.

Lupo Alberto пишет:

Или попробуйте заменить какую-либо из них на другую, или поменять у любой mac-адрес.

зачем? у меня они как раз и привязаны к MAC'адресу. Вот если я их местами поменяю, то всё будет работать.

Проблема в том, что ядро одновременно определяет интерфейсы. И какой будет каким - зависит от внешних причин. Вам просто повезло - у вас один определяется быстрее. Но это не всегда и не у всех так.

Forest Gump пишет:

*записал на бумажку MAC eth1_rename

берём мышку, копируем и вставляем. Или просто переносим  ae

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)