From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 22 Sep 2021 12:01:06 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: <20210922100106.ldzf74zrq24lh2ex@example.org> References: <20210917220845.s4dgl2hqla7yt4pe@example.org> <5815442b-e5a1-7469-b705-24090749e245@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: 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: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Sep 2021 10:01:08 -0000 Archived-At: List-Archive: On Wed, Sep 22, 2021 at 01:51:20AM +0300, Leonid Krivoshein wrote: > Алексей, привет! > > > 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 & Что за ужас ты делаешь ? Речь в начале была про добавление дополнительных переменных в udhcpc, а это уже ну совсем не про это. > а далее идёт код, который ждёт появления 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. > > _______________________________________________ > Make-initrd mailing list > Make-initrd@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/make-initrd -- Rgrds, legion