From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=Vq9LGhl5+bXJN40IfEv+7CUh+WTCPAAGrBHRn4nhFIU=; b=YRtyEWy5FvslkSCK3B8lU/ROwCc4DzxELvxCHW9viN1K6nUOjCWo5QhVsHg2xLHBrW fYKYXMP6vDw1rrP2J0CCH4pcrsIfT/VPkumCE7uVDC8arouwhEvEXmUG4ZUJKSycn2Vh G4o4DQC/S4V16nuLpIScUekPv8u/f1vXmFV737pJF91ETtOYM0XwKtcOO8vhwpGZ3HKE RjzPcfbRhLV/rNPCFl3VyGe4d8ci3ols6rEX2KvzkE6C7P9URJ9I/g8a563UDDAXx2Tp JVgcWLnxrcKaTwvRVOs0GpcsEGiOiL+r5i5osM568kyX7/VGJvkgWOQYcmJ51cXM79tg 22lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=Vq9LGhl5+bXJN40IfEv+7CUh+WTCPAAGrBHRn4nhFIU=; b=YZlERMSBZ8w9zjrrQhvKBqT3I0rsN7or3PyO0tGNMO129JRGP6NVFpEgbrPdwFtaQc +9sqe38a5E06IMaoyc8bU7o+Q5mvYQqwQnRYmFN2uRFxqmsCFS5gWsPBfF6JnYwHwwcm l3Eb89rHp8YS18x/q4dkFdNabDyc5Hrfpxt45UtSDSd+5pHXolM23ss6EeQy+bWxh/vj N1TSaXb73M1gc/n9zyH78J9dD+jvQ4/3OybKV/Nok8HcXA3VkBtZB69VxUnmi04rHK2p cqiIBEDszneHR1tQ1KxXM9mAC1/4sn/tiq6FVerQ+sFUTqojQieClToW9z7qfkT3TWWN zpTg== X-Gm-Message-State: APjAAAUoNSFsAMniU1k4BChlEP3Cd6Xg1NZQyZl8pr+ut/PbIlWSwLQ5 k2jr+sCF4tab70BC3RQdopKhA0+X X-Google-Smtp-Source: APXvYqzAvFShTYGsWgtFbB3ofZJJ1QeqkUYeSPj/E/V4k6sqln/MteqCZkNoyyA4sh2SwiEcPLYRtA== X-Received: by 2002:a2e:9c51:: with SMTP id t17mr37389011ljj.104.1556663647005; Tue, 30 Apr 2019 15:34:07 -0700 (PDT) To: make-initrd@lists.altlinux.org References: <19e2c024-e30e-278a-6c33-0d233c9e2fdc@complife.ru> <7631c83d-abb9-a2ec-e3e0-dfbce0c4d578@gmail.com> <20190430192120.GG9023@dhcp129-178.brq.redhat.com> From: Leonid Krivoshein Message-ID: <9eba2945-d8a0-1a0d-f00d-96dc8c55e01e@gmail.com> Date: Wed, 1 May 2019 01:31:46 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: <20190430192120.GG9023@dhcp129-178.brq.redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [make-initrd] Network-Manager X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Apr 2019 22:34:10 -0000 Archived-At: List-Archive: 30.04.2019 22:21, Alexey Gladkov пишет: > On Tue, Apr 30, 2019 at 03:04:12PM +0200, Michael A. Kangin wrote: >>> Да, даже в пропагаторе убирали похожий баг. stage2 поднимает сеть с >>> чистого листа. Фича network должна уметь перед переходом в stage2 >>> опускать всё ранее поднятое. Но тогда как быть с сетевой загрузкой? Либо >>> stage2 должен быть заточен под такой stage1, либо мы сначала выкачиваем >>> из сети всё необходимое, потом опускаем сеть и тогда уже переходим в >>> stage2. >> При кешировании образов в памяти - никаких проблем, опускаем сеть и >> пусть stage2 само разбирается. >> >> А вот без кеширования, с NFS это может быть действительно интересно. >> Возможно, из initrd стоит сгенерировать неких конфигов и подложить в >> rootfs для stage2. Проблема в том, что мы не можем быть уверенными, чем >> именно stage2 пользуется - etcnet, NM, systemd-networkd, whatever... > Так может мне не париться и сразу использовать NM в initrd ? NM громоздок, только для простых случаев и вообще только для десктопов. Etcnet в нынешнем виде тоже не годится. Но в природе существует другая его реализация by sem@ и для dual-stack dhcp можно подтянуть именно её. Хотя наверное такие навороты в initrd пока излишни. Жаль, нет поддержки виртуальных фич, которые умели бы единообразно понимать cmdline и предоставлять одно и то же, типа network. Тогда базовая реализация network by legion@ в initrd покрывала бы 95% общих потребностей, и отказываться от неё совершенно незачем, к тому же в дополнение к этой базовой реализации мы хотели со временем подтянуть диалоги конфигурирования сети. > Я сделал фичу network поскольку не хотел писать конфигуратор сети. Мне > нужна была замена ipconfig. > > FYI nm-initrd-generator(8) > -- Best regards, Leonid Krivoshein.