From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <klark.devel@gmail.com>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
 sa.local.altlinux.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,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=20210112;
 h=from:subject:to:references:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=VwJ8Z5v6kVPuHuqaTKM4PqXvBCzqGiksli1dQV4tLXU=;
 b=ND2QQ0eG7ZzzbZvZVr2k8dKx8f2OjjTHL8QQ7JPwpJAIzoFRAFj8hFdiOolJJ6opoe
 Q/K/ga7QGZc0R8ARAAAyGUk29X5bDZS+EB8FUbNl55pjOISLne0bt7VQloWgVgNn2ddX
 oeU2Qc7nyc7KqDefQZ/G2NdIKTXIRInv+ypRbcqkYm2aVCjjxcDF98Yj6/49dKxReWct
 yOl3jGvkf2Qm++yFWYyvWRmhb4MXlq6PhwSZswyJWnWw3VhVzpUmPAurQJ3qsD4yX6p/
 vETFgv73Ge+7THMHyqxuWH8hmqdOQlbDkTdNl6851VDXan+FJ73LizV/y4pBU0lFr1ND
 +iLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:subject:to:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=VwJ8Z5v6kVPuHuqaTKM4PqXvBCzqGiksli1dQV4tLXU=;
 b=jqJyGr03hkij1tBi5/GNr/a4hvCOuHJWW9UsCfif8OryTpIJsL+3CKQnX7ZOrHyiYO
 mJ39aHwRpD7ENNsWzoP23pvdP055B+OS/iRLFqWz637GbL7x5p68c7cqzc5l64eASP3M
 gbQZk2e5FLikeZVQdN9HbBvsEHfrfsRadRmf7jtpOpFwoJbKN5+/h9ugmWfI/G6UISy3
 5TxPTFHiF6gEnZRjHhVgYr01DeGp5+4avQUeqeUd6tkBH4lrde6Rz0wmEKRxS2qNODH7
 ui312hKDrBth/rhBpDlrtG2yAS0ITb/ZrnHHaBgwykwLIPxkza1hNaHbGdxiwImVRPlG
 XRtg==
X-Gm-Message-State: AOAM532ERq5b4VrK9UcJWHVS0UBF+be54ufDXUKYy0X3JdSB1iejjMhF
 Rm7sFosUOC+zk2sqwi+p9odQiJlcWwU=
X-Google-Smtp-Source: ABdhPJzTgxYSFD+SH4izeGektZwdwRTJ535tXMMlo++uWWzJ1Q3R5+rT+vd3UoKSA5cTZX6MnIMs7g==
X-Received: by 2002:a05:6512:3258:: with SMTP id
 c24mr24231278lfr.318.1632264681637; 
 Tue, 21 Sep 2021 15:51:21 -0700 (PDT)
From: Leonid Krivoshein <klark.devel@gmail.com>
To: make-initrd@lists.altlinux.org
References: <d35e869e-9994-c6e1-c49f-d905a57d624d@gmail.com>
 <20210917220845.s4dgl2hqla7yt4pe@example.org>
 <5815442b-e5a1-7469-b705-24090749e245@gmail.com>
Message-ID: <b2557078-cb5d-3baf-217e-b348630625bf@gmail.com>
Date: Wed, 22 Sep 2021 01:51:20 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <5815442b-e5a1-7469-b705-24090749e245@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: ru
Subject: Re: [make-initrd]
 =?utf-8?b?dWRoY3BjIHNjcmlwdCDQsiDRhNC40YfQtSBuZXR3?= =?utf-8?q?ork?=
X-BeenThere: make-initrd@lists.altlinux.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: make-initrd@lists.altlinux.org
List-Id: <make-initrd.lists.altlinux.org>
List-Unsubscribe: <https://lists.altlinux.org/mailman/options/make-initrd>,
 <mailto:make-initrd-request@lists.altlinux.org?subject=unsubscribe>
List-Archive: <http://lists.altlinux.org/pipermail/make-initrd>
List-Post: <mailto:make-initrd@lists.altlinux.org>
List-Help: <mailto:make-initrd-request@lists.altlinux.org?subject=help>
List-Subscribe: <https://lists.altlinux.org/mailman/listinfo/make-initrd>,
 <mailto:make-initrd-request@lists.altlinux.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Sep 2021 22:51:24 -0000
Archived-At: <http://lore.altlinux.org/make-initrd/b2557078-cb5d-3baf-217e-b348630625bf@gmail.com/>
List-Archive: <http://lore.altlinux.org/make-initrd/>

Алексей, привет!


20.09.2021 0:50, Leonid Krivoshein пишет:
> Вопрос в том, как заставить снова запуститься network-up

Никак без тебя этот вопрос не решается! Что я делаю не так?

Если вижу, что все четыре переменные равны нулю (IP, NAMESERVER, IFNAME, 
ROUTE), делаю примерно следующее:

( echo 'export IP="1"'
   echo 'export ROUTE="0"'
   echo 'export IFNAME="0"'
   echo 'export NAMESERVER="0"'
   echo 'export IP0="dhcp4"'
) >> /.initrd/initenv

( run /lib/initrd/cmdline.d/network
   run /etc/rc.d/init.d/network-up start
) >/dev/tty1 &

а далее идёт код, который ждёт появления IP на любом интерфейсе, кроме 
lo, и это уже проверенный, рабочий фрагмент. То есть, я хочу повторно 
запустить конфигурирование и поднятие сети через фичу network, если 
никакие параметры в /proc/cmdline не были определены. В логе на tty3 
вижу следующее:

waitnet: [0] RUN: /lib/initrd/cmdline.d/network
waitnet: [0] RUN: /etc/rc.d/init.d/network-up start
waitnet: connection timeout

(последнее сообщение спустя 30 секунд). При этом на tty1 последние 
строки выглядят так:

Network up (lo):                   [DONE]
Starting bootchained service:      [DONE]
Generating network configuration:  [DONE]
Network up (lo):                   [DONE]

Больше ничего про сеть нет, в отличии от ситуации, когда я её 
конфигурирую руками через /proc/cmdline.


> и как отлаживать это хозяйство в rdshell, учитывая, что с ним сеть не 
> конфигурируется. 

Пробовал выставлять RDSHELL= и комментировать фрагмент его проверки, но 
тогда network-up просто виснет (видимо на взаимной блокировке /dev/console).


-- 
Best regards,
Leonid Krivoshein.