1 (01.07.2014 12:59:43 отредактировано beatlejuse)

Доброго времени суток. столкнулся со следующей бедой.
поставил красную шапку 6.5 на тестовую машину, подготовил, перетыкнул винт в боевую железяку.
пытаюсь настроить сеть на новом железе.
интерфеса етх0 не обнаружено вообще. ifconfig -a говорит что есть только етх1 и етх2
ну ладно, настраиваю етх1. переименовал файл ifcfg-eth0 (из network-scritps) в ifcfg-eth1, отредактировал этот файл - в тексте заменил eth0 на eth1, убрал мак-адрес. копии в networking удалил.
при перезагрузке пишет, что не может поднять интерфейс eth1, поскольку айпишник 192.168.8.111 уже занят интерфейсом eth1 !
при этом ifconfig говорит, что интерфейс активен а по факту никакие пинги никуда не ходят.
на этом вчера я остановился, решив что сегодня неадекватная проблема также неожиданно исчезнет, как и появилась. но не тут то было!
сегодня красная шапка повалила новыми сюрпризами.
из 5 загрузок 4 заканчиваются кернел паник. при единственной успешной загрузке ifconfig сообщает, что етх1 не поднят.
при поднятии вручную ошибка та же - адрес занят этим же интерфейсом, и тут же кернел паник.
в сингл-моде стартует, поднимаю интерфейс - адрес занят и кернел паник.
вернул винт в тестовую железку.
поменял всё обратно на етх0 - работает нормально, как и должно быть.
выключил встроенную сетевую, воткнул внешнюю - ситуация один в один как на боевой железке.
ЗЫ: пробовал настраивать сеть через setup - толку нет.
пробовал настраивать через ifconfig 192.168.8.111 ... - сразу в кернел паник.
что можно сделать?
вроде понимаю, что с такими чудесами лечить бесполезно, лучше сразу переустанавливать, но мало ли...
может я неправильно настраиваю сеть? хотя всегда так делал ещё с 4 шапки и всё понималось нормально...

2

Втыкаете винт в тестовую машину, запускаете

system-config-network-tui

и настраиваете интерфейс

3

alexfinn пишет:

system-config-network-tui

меню один в один как и если набрать просто setup.
вижу те же настройки, что и прописаны в конфиге.
сохранил из меню, перезагрузил.
в конфиг дописался мак.
поднимаю интерфейс - кернел паник.
кстати, если удалить конфиг, то в этом меню не отображается ни одного сетевого интерфейса.

4

приведите конфиги сетевых интерфейсов в изначальное состояние и попробуйте снова

5

сделал.
в процессе загрузки проскочила та же ошибка - адрес занят самим интерфейсом.
запросил логин, не успел я его ввести - кернел паник.

6

рискну предположить, что eth0 остался от тестовой машины...
можно посмотреть

cat /etc/udev/rules.d/70-persistent-net.rules

кстати можно и поправить в этом файле соответствие МАСов и названий интерфейсов.

7

beatlejuse пишет:

Доброго времени суток. столкнулся со следующей бедой.
....
может я неправильно настраиваю сеть? хотя всегда так делал ещё с 4 шапки и всё понималось нормально...

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

Вангую, что там MAC-адреса совершенно неправильные выставлены. Подправьте этот файлик и будет Вам счастье.

8 (01.07.2014 17:32:14 отредактировано beatlejuse)

XpoH пишет:

рискну предположить, что eth0 остался от тестовой машины

естественно. нулевой - да, первый и второй - от боевой и третий - от тестовой на внешней сетевой.

XpoH пишет:

можно посмотреть

там 4 строки. набирать их очень не хочется, но судя по формату, там список всех сетевых, которые когда либо видел этот линух.
видимо тут и происходит привязка мака к имени интерфейса.
снёс все 4 строки, перезагрузил, результат тот же - адрес занят, кернел паник.
при этом конфиг у меня только один: ifcfg-eth0 с дефолтным содержимым.

9

Cruiser78 пишет:

Вы забыли подкорректировать правила udev

не забыл, а не знал вообще о его существовании, т.к. с линухом имею дело поскольку-постольку и раньше дело обходилось правкой ifcfg-eth0
видимо это особенности версии 6.5

10

beatlejuse пишет:

видимо это особенности версии 6.5

это особенности перетыкания дисков

11 (01.07.2014 22:06:00 отредактировано yars)

beatlejuse, это кросс-дистрибутивное. Udev (ныне вошел в состав systemd) - это подсистема динамического управления нодами устройств в Linux, которые находятся в /dev, преемник devfs. Он тесно связан с ядром. Правда, udev, хотя и входит в состав подавляющего количества дистрибутивов, собирается в каждом дистрибутиве по-своему. Кстати, вышеназванное правило /etc/udev/rules.d/70-persistent-net.rules достаточно удалить и оно будет заново сгенерировано при следующей загрузке.
P.S. Ну, и RHEL есть RHEL, от дистрибутива, не рассчитанного на сообщество, сложно ожидать чего-либо еще.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

12

alexfinn пишет:

это особенности перетыкания дисков

да, особенность перетыкания диска для 6.5 потому что на предыдущих версиях я перетыкал диски без такого геморроя.
в общем, не поборол я эту беду. переустановил линь.
если кому интересно - могу перегнать на виртуалку и выложить образ.

13

я думаю. что просто не нужно редактировать конфиги в таком случае руками... переткнули диск в первый раз, посмотрели, какие сетевухи нашлись и как называются, и настроили уже их спокойно

14

alexfinn пишет:

посмотрели, какие сетевухи нашлись и как называются, и настроили уже их спокойно

научите, как правильно это делается?!
setup новые сетевые не увидел. другого способа я не знаю.

15

что показывает dmesg? что показывает ip a?

16

dmesg вам весь нужен или с каким то фильтром?

17

та часть, которая касается сетевух

18

две строки про то, какие сетевым картам назначены IRQ2
затем три строки про переименование интерфейсов:
eth1 to rename3
eth0 to eth1
rename3 to eth0
запуск на тестовой машине. при этом запустился нормально и даже сам поднял сеть. видимо отстоялся ag
для боевой я уже переустановил, так что остался только один вопрос:

beatlejuse пишет:

научите, как правильно это делается?!

19

Обычно все было просто.

20

AlfaStriker пишет:

Обычно все было просто.

так и есть, если руками не лезть в файлы конфигов

21

alexfinn пишет:

если руками не лезть в файлы конфигов

видимо я ошибся, это форум по винде?!

22

beatlejuse пишет:

делал ещё с 4 шапки

С когда? Red Hat 4? 1996 и с тех пор проблемы не решили?

23

stranger пишет:

1996 и с тех пор проблемы не решили?

нет, в этом году и в прошлом. у нас есть машины на пятой и даже четвёртой шапке. приходилось перетыкать с них винты в другое железо. везде сеть настраивалась нормально стандартной правкой конфигов.
это первый случай, когда пришлось перетыкать винт с новой версией 6.5 и возник такой капец.
6.4 кстати перекидывалась без проблем.

alexfinn пишет:

так и есть, если руками не лезть в файлы конфигов

ну так я же прошу:

beatlejuse пишет:

научите, как правильно это делается?!

или вы сами не знаете?
лично я пока другого способа, кроме правки конфига не знаю.
setup, он же

beatlejuse пишет:

system-config-network-tui

ни к какому результату не приводит.

24 (04.07.2014 10:36:56 отредактировано stranger)

beatlejuse пишет:

винт с новой версией 6.5 и возник такой капец

Таки не Red Hat, а RHEL? Тогда вам всё должна техподдержка. Или он халявный и за него не заплачено? Тогда это наверное на форум по контрафакту...

25

stranger пишет:

Или он халявный

как ни странно, RHEL халявный ab

26

alexfinn, как ни странно, за техподдержку нужно платить.

27

RHEL, за техподдержку уплачено т.к. требования к конторе обязывают а по факту - они неделю будут только логи собирать, по одному в день запрашивать. никто у нас этой поддержкой не пользуется, бесполезно.

28

stranger пишет:

за техподдержку нужно платить

за техподдержку - да, за сам дистрибутив - нет

29

alexfinn, правда???  ai  bu  bj

30

stranger, правда.

Linux Mint 19.3 Mate Edition
Windows 7