[sisyphus] systemd & network on boot

Денис Смирнов mithraen на freesource.info
Вт Авг 26 17:11:03 MSK 2014


On Tue, Aug 26, 2014 at 09:32:38AM +0400, Sergei Epiphanov wrote:

> На одной машине сеть поднимается автоматом, на другой запуск сетевых 
> интерфейсов проходит криво: lo поднимается, а eth0, eth1 - нет. В логах 
> (journalctl) видно, что идёт попытка поднять интерфейсы, и на eth0, eth1 пишет 
> FAILED. Если руками написать
> systemctl restart network
> то все интерфейсы поднимаются нормально. Грешил на незагрузку модуля сети в 
> ядро, прописал его в initrd на проблемной машине, но не помогло. Сети 
> обрабатываются одним драйвером (на каждой машине свой драйвер), но у них 
> разные настройки (кстати, они похожи на двух машинах):
> eth0 - dhcp+resolv.conf+iptables+routes
> eth1 - static и без остальных личных настроек
> Куда грести непонятно, может, подскажете хоть какую зацепку.

Если идет попытка, но неудачная -- добавьте в After= local-fs.target, это
самая вероятная причина.

Кстати, модуль ядра можно указывать в options интерфейса (MODULE=...),
тогда этот модуль будет подгружен в любом случае. И делать это крайне
рекомендуется, так как никто не обещает, что udev загрузит его к моменту
запуска network.

lo, кстати,  нынче поднимается самим systemd.

-- 
С уважением, Денис

http://mithraen.ru/

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20140826/324954f3/attachment.bin>


Подробная информация о списке рассылки Sisyphus