Re: ifupdown: dhcp & static ip
On Wed, 11 Jan 2023 at 10:50, Maksim Dmitrichenko wrote: > >> auto eno2 >> iface eno2 inet dhcp >> >> auto eno2:0 >> iface eno2:0 inet static >> address 1.1.1.1/32 > > Сие из эпохи sarge-зоя или около того. На настоящий момент инстансы не > требуется указывать. Попробовал как-то не указывать в 2015 году... (Лет этак 10 после выпуска Sarge.) В итоге оставил такое предупреждение на wiki[1] по поводу нового метода: "Note however that this method is *dangerous*! Certain driver/hardware combinations may sometimes fail to bring the link up if no labels are assigned to the alias interfaces. (Seen this on Debian Wheezy and Jessie with RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01) auto-negotiating to 10/full. A similar warning from another person exists in the history of this page.)" С тех пор старый добрый legacy метод ни разу не подвёл. [1]https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_one_Interface -- ...Bye..Dmitrii.
Re: ifupdown: dhcp & static ip
10.01.2023 20:26, sergio пишет: Хочу dhcp адрес и статический, на одном и том же интырфейсе. Вот так работает, но изредка статический адрес слетает (наверное dhclient сносит). Так делать не правильно? А как правильно? % cat /etc/network/interfaces.d/eno2 auto eno2 iface eno2 inet dhcp iface eno2 inet static address 1.1.1.1/32 у тебя стоит ifupdown или ifupdown2? Я последнее время (со времен, когда бастер был тестингом) всегда устанавливаю ifupdown2, но причину - хоть убей, не помню :-)
Re: ifupdown: dhcp & static ip
Maksim Dmitrichenko wrote: > [-- text/plain, encoding base64, charset: UTF-8, 25 lines --] > ср, 11 янв. 2023 г. в 04:48, sergio : > > И если его таки сносит dhclient, то ручной режим точно ничем не поможет. > > > Что ещё можно попробовать? ifupdown умеет разные DHCP клиенты. Повлиять на ifupdown _пока_ умеет разные DHCP клиенты. Но такими темпами скоро разучится в пользу ошмётков от systemd. > то, с какими параметрами они запускаются и увеличить скажем verbosity > нельзя без пересборки всего пакета. Но поменять клиента можно. > Поддерживаются следующие клиенты (порядок соответствует приоритету поиска). > /sbin/dhclient ^ Deprecated, самим isc отправлен на свалку истории. > /sbin/pump Этого в архивах нет уже давно. > /sbin/udhcpc > /sbin/dhcpcd А вот из этого множества можно повыбирать.. При том, что первое это busybox - выбирать то и не из чего.
Re: ifupdown: dhcp & static ip
On 11/01/2023 12:29, Eugene Berdnikov wrote: Верующий? Тогда на всё воля божья, а пути господни, эх, неисповедимы... Tолько еретики читают логи и пытаются докопаться до сути вещей. https://ru.wiktionary.org/wiki/верить > быть убеждённым в осуществлении чего-либо, иметь уверенность в > исполнении ожидаемого Только пустомели треплятся о том, как надо, не подкрепляя свои слова пруфами. -- sergio.
Re: ifupdown: dhcp & static ip
On Wed, Jan 11, 2023 at 01:20:14PM +0400, Maksim Dmitrichenko wrote: >ср, 11 янв. 2023 г. в 04:48, sergio <[1]ser...@outerface.net>: > > И если его таки сносит dhclient, то ручной режим точно ничем не поможет. > >Ковырялся с чем-то подобным. Не помню уже в чём там дело было, но помню, >что прибег к написанию простой утилитки, которая вешалась на NETLINK >сокеты и мониторила всё происходящее с сетевым хозяйством. Не знаю запилил >ли кто что-нить подобное с тех пор, но по быстрому нашел только статью на >хабре https://habr.com/ru/post/121254/ ip monitor help Запилено хрен знает сколько лет как. -- Eugene Berdnikov
Re: ifupdown: dhcp & static ip
ср, 11 янв. 2023 г. в 04:48, sergio : > И если его таки сносит dhclient, то ручной режим точно ничем не поможет. > Ковырялся с чем-то подобным. Не помню уже в чём там дело было, но помню, что прибег к написанию простой утилитки, которая вешалась на NETLINK сокеты и мониторила всё происходящее с сетевым хозяйством. Не знаю запилил ли кто что-нить подобное с тех пор, но по быстрому нашел только статью на хабре https://habr.com/ru/post/121254/ Что ещё можно попробовать? ifupdown умеет разные DHCP клиенты. Повлиять на то, с какими параметрами они запускаются и увеличить скажем verbosity нельзя без пересборки всего пакета. Но поменять клиента можно. Поддерживаются следующие клиенты (порядок соответствует приоритету поиска). /sbin/dhclient /sbin/pump /sbin/udhcpc /sbin/dhcpcd -- With best regards Maksim Dmitrichenko
Re: ifupdown: dhcp & static ip
ср, 11 янв. 2023 г. в 12:29, Eugene Berdnikov : > Верующий? Тогда на всё воля божья, а пути господни, эх, неисповедимы... > Tолько еретики читают логи и пытаются докопаться до сути вещей. > Дон мсье атеист готов показать на блок кода ifupdown или хотя бы абзац документации, которые не на веру, а сияющим пруфом доказывают, что конфигурация OP не должна работать by design? Я понимаю, что в manual можно наконфигурить чёрта лысого. Можно также это сделать, если выкинуть к чертям ifupdown и написать своё NetworkManager, а если не мелочится, то сразу под это дело целую ОС запилить. Но всё же без привлечения метафизических сущностей полагаю, сэр, что вы не правы. -- With best regards Maksim Dmitrichenko
Re: ifupdown: dhcp & static ip
ср, 11 янв. 2023 г. в 06:27, : > Вот так точнее. > Должно работать. > > auto eno2 > iface eno2 inet dhcp > > auto eno2:0 > iface eno2:0 inet static > address 1.1.1.1/32 Сие из эпохи sarge-зоя или около того. На настоящий момент инстансы не требуется указывать. Файл с примером /usr/share/doc/ifupdown/examples/network-interfaces.gz явным образом содержит указание, что можно одно имя пихать: # Multiple addresses can be added by simply using multiple iface stanzas. # This also allows you to add both IPv4 and IPv6 addresses to the same # interface: # # auto eth0 # iface eth0 inet static #address 192.168.0.42/24 #gateway 192.168.0.1 # iface eth0 inet static #address 172.16.0.1/24 # iface eth0 inet6 static #address fec0::42/64 #gateway fec0::1 -- With best regards Maksim Dmitrichenko
Re: ifupdown: dhcp & static ip
On Wed, Jan 11, 2023 at 04:46:02AM +0400, sergio wrote: > On 10/01/2023 18:24, Eugene Berdnikov wrote: > > > Правильно "inet manual" и в up/down скриптах установку/снятие статического > > адреса и запуск dhcp-клиента. > > Чёт я не очень в это верю. Во-первых, если я не ошибаюсь, так было сделано > раньше, и адрес всё равно слетал. Во-вторых, слетает он не понятно при каких > обстоятельствах, чем "ручное" конфигурирование поможет? Интырфейс на хосте > никто не дёргает, хост не ребутается, адрес слетает довольно редко. Верующий? Тогда на всё воля божья, а пути господни, эх, неисповедимы... Tолько еретики читают логи и пытаются докопаться до сути вещей. -- Eugene Berdnikov
RE: ifupdown: dhcp & static ip
Вот так точнее. Должно работать. auto eno2 iface eno2 inet dhcp auto eno2:0 iface eno2:0 inet static address 1.1.1.1/32 -Исходное сообщение- От: sergio Отправлено: 10 января 2023 г. 16:26 Кому: Debian Russian Mailing List Тема: ifupdown: dhcp & static ip Хочу dhcp адрес и статический, на одном и том же интырфейсе. Вот так работает, но изредка статический адрес слетает (наверное dhclient сносит). Так делать не правильно? А как правильно? % cat /etc/network/interfaces.d/eno2 auto eno2 iface eno2 inet dhcp iface eno2 inet static address 1.1.1.1/32 -- sergio.
Re: ifupdown: dhcp & static ip
И если его таки сносит dhclient, то ручной режим точно ничем не поможет. -- sergio.
Re: ifupdown: dhcp & static ip
On 10/01/2023 18:24, Eugene Berdnikov wrote: Правильно "inet manual" и в up/down скриптах установку/снятие статического адреса и запуск dhcp-клиента. Чёт я не очень в это верю. Во-первых, если я не ошибаюсь, так было сделано раньше, и адрес всё равно слетал. Во-вторых, слетает он не понятно при каких обстоятельствах, чем "ручное" конфигурирование поможет? Интырфейс на хосте никто не дёргает, хост не ребутается, адрес слетает довольно редко. -- sergio.
Re: ifupdown: dhcp & static ip
On Tue, Jan 10, 2023 at 05:26:17PM +0400, sergio wrote: > > Хочу dhcp адрес и статический, на одном и том же интырфейсе. > > Вот так работает, но изредка статический адрес слетает (наверное dhclient > сносит). Так делать не правильно? А как правильно? > > % cat /etc/network/interfaces.d/eno2 > > auto eno2 > > iface eno2 inet dhcp > > iface eno2 inet static > address 1.1.1.1/32 Правильно "inet manual" и в up/down скриптах установку/снятие статического адреса и запуск dhcp-клиента. -- Eugene Berdnikov
Re: ifupdown: dhcp & static ip
Выглядит валидно. Пока юзал стационарный комп, много лет жил с похожим конфигом. Чё-то не припомню, чтобы слетал айпишник. вт, 10 янв. 2023 г. в 17:49, sergio : > > Хочу dhcp адрес и статический, на одном и том же интырфейсе. > > Вот так работает, но изредка статический адрес слетает (наверное > dhclient сносит). Так делать не правильно? А как правильно? > > % cat /etc/network/interfaces.d/eno2 > > auto eno2 > > iface eno2 inet dhcp > > iface eno2 inet static > address 1.1.1.1/32 > > > -- > sergio. > > -- With best regards Maksim Dmitrichenko