LINUX.ORG.RU

Gentoo - отваливается сеть (с systemd-networkd - нет)

 , ,


0

1

Не вброс. Поставил Gentoo с OpenRC. Раньше здесь (с этой же сетью и настройками) был Arch Linux.

Сразу после включения системы (запуск скрипта /etc/init.d/net.eth0) сеть работает, но спустя 10-20 секунд перестает работать (можно увидеть на скриншоте 1). Если перезапустить демон/линк net.eth0, сеть так же появится на 10-20 секунд. Сталкиваюсь с таким впервые. Настройки сети указаны статически (верные) в файле /etc/conf.d/net (можно увидеть на скриншоте 2). В логе rc.log ошибок нет. То же самое происходит, если настроить сеть не через ifconfig, а через ip или что-нибудь еще.

Скриншот 1

Скриншот 2

rc.log:

rc boot logging started at Wed Jan 15 05:04:05 2020

 * Setting system clock using the hardware clock [UTC] ...
 [ ok ]
 * Mounting misc binary format filesystem ...
 [ ok ]
 * Loading custom binary format handlers ...
 [ ok ]
 * Remounting filesystems ...
 [ ok ]
 * Updating /etc/mtab ...
 * Creating mtab symbolic link
 [ ok ]
 * Activating swap devices ...
 [ ok ]
 * Configuring kernel parameters ...
 [ ok ]
 * Creating user login records ...
 [ ok ]
 * Wiping /tmp directory ...
 [ ok ]
 * Starting elogind ...
 [ ok ]
 * Setting hostname to tapani from /etc/hostname ...
 [ ok ]
 * Setting terminal encoding [UTF-8] ...
 [ ok ]
 * Setting keyboard mode [UTF-8] ...
 [ ok ]
 * Loading key mappings [us] ...
 [ ok ]
 * Bringing up network interface lo ...
RTNETLINK answers: File exists
 [ ok ]
 * Bringing up interface lo
 *   Caching network module dependencies
 *   127.0.0.1/8 ...
 [ ok ]
 *   Adding routes
 *     127.0.0.0/8 via 127.0.0.1 ...
 [ ok ]
 [ ok ]
 * Setting up sysusers.d entries ...
 [ ok ]
 * Setting up tmpfiles.d entries ...
 [ ok ]
 * Saving key mapping ...
 [ ok ]
 * Saving terminal encoding ...
 [ ok ]
 * Initializing random number generator ...
 [ ok ]

rc boot logging stopped at Wed Jan 15 05:04:06 2020


rc default logging started at Wed Jan 15 05:04:06 2020

 * Bringing up interface eth0
 *   Caching network module dependencies
 *   92.38.139.22 ...
 [ ok ]
 *   Adding routes
 *     default via 92.38.139.1 ...
 [ ok ]
 [ ok ]
 * Mounting network filesystems ...
 [ ok ]
 * Starting sshd ...
 [ ok ]
 * Starting local ...
 [ ok ]
rc default logging stopped at Wed Jan 15 05:04:09 2020
Deleted

Последнее исправление: Deleted (всего исправлений: 3)

Какая сетевая карта/чипсет ?

Драйвер собран модулем или вкомпилен в ядро?

Какой вывод lsmod?

Так это железка или виртуальная машина (какая?) ?

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 2)
Ответ на: комментарий от grem

Какая сетевая карта/чипсет

Виртуальные с драйвером virtio.

драйвер собран модулем или вкомпилен в ядро?

genkernel.

.Какой вывод lsmod?

Сейчас гляну.

Так это железка или виртуальная машина (какая?) ?

Виртуальная машина QEMU-KVM.

Deleted
()
Ответ на: комментарий от grem

Нет, просто ТС - рукожоп и оставил осколки systemd. А теперь жалуется…

anonymous
()
Ответ на: комментарий от Deleted

Остальные настройки такие же как в статье?

env.d/eth0 симлинк?

как включено использование старых имён?

grem ★★★★★
()
Ответ на: комментарий от grem

Ключевая фраза:

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

Ну и, похоже, там же в /etc остались конфиги от рачевского systemd (т.к. в раче, ЕМНИП, полностью systemd вычистить невозможно). Вот и поперли глюки немеряные. Хотя, конечно, непонятно, как ТС умудрился в генте поставить часть systemd?

anonymous
()
Ответ на: комментарий от anonymous

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

/var/log/messages или dsmesg? Что-то там виднеется о старте системы. Но всё выглядит действительно странно, словно конфиги откуда-то остались.

grem ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.