Если при установке сконфигурировать только один интерфейс, во-первых, просто непонятно зачем стартует zcip (но это к инсталлеру скорее всего...) и конфигурит остальные, а во вторых таблица маршрутизации получается несколько странная в плане default gw: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth3 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth3 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth2 0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 eth1 0.0.0.0 192.168.1.254 0.0.0.0 UG 0 0 0 eth0 Ну и доступа за 192.168.1.0/24 нет, естественно.
Проблема воспроизводится каждый раз? Очень похоже на #4208 и #7763.
Да, что-то общее чувствуется. Про "каждый раз" не скажу - первый раз поставил с конфигурированием только одного интерфейса. Если время останется, попробую на этой же машинке еще раз на новый диск поставить, а пока ее надо к работе готовить.
Я имею в виду "при каждой загрузке с одной и той же конфигурацией?"
К сожалению, постустановочня конфигурация уже изменена и zcip был удален. При установке zcip обратно и удалении eth2 и eth3 не воспроизводится. Так что проверю, если хватит времени на повторную установку.
Проверил. Каждый раз. Причем сразу после установки все нормально, а вот после первой перезагрузки начинается.
Аттачьте /etc/net архивом или шлите мне почтой.
Ok. Только я и эту машинку уже переделать успел (предыдущая вообще уже работает)... :-( Так что, до следующего раза, но будет достаточно скоро, думаю.
(In reply to comment #6) > Аттачьте /etc/net архивом или шлите мне почтой. Уехало. Еще выяснилась подробность. Для воспроизведения эффекта с некоторыми платами необходимо, чтобы был вставлен сетевой кабель. Изначально я эффект увидел на интеловских гигабитных адаптерах, на стомегабитных интеловских без наличия кабеля у несконфигурированного адаптера не воспроизводится.
Посмотрев свежим взглядом, я вижу, что по-другому получиться не могло. В конфигурации по умочанию ALLOW_UNKNOWN=yes. Интерфейс unknown сконфигурирован следующим образом: BOOTPROTO=dhcp-ipv4ll USE_HOTPLUG=on Вот и имеем, что после загрузки сетевого модуля, который создаст сетевой интерфейс, для которого не окажется конфигурации, по другому и не получится. zcip подберёт адрес из autorange и навесит default route. Если не хотите такого поведения, удалите пакет etcnet-defaults-desktop. Зачем такая конфигурация по умолчанию, спрашивать нужно не меня. Закрываю.
Только надо было не закрывать тогда уж, а перевесить... сейчас попробую.
Можно перевесить на конфигуратор сети.
Стас, можно придумать более изящное решение?
Что нужно сделать изящнее? Я не совсем понял сути проблемы. Сделай краткое описание проблемы пожайлуста - сделаю всё что смогу для её решения.
Основной момент - появление нескольких default gw. Надо сделать так, чтобы zcip не создавал более одного маршрута по умолчанию.
Мне кажется, правильнее в установщике не конфигурировать более одного интерфейса для hotplug+IPv4LL. А если пользователь сам сконфигурировал хотя бы один интерфейс, то и вообще не добавлять ничего к его выбору.
(In reply to comment #14) > Основной момент - появление нескольких default gw. Надо сделать так, чтобы > zcip не создавал более одного маршрута по умолчанию. Это https://bugzilla.altlinux.org/show_bug.cgi?id=7763 .
Нет zcip - нет проблемы. :-) ( Bug 7763 )