More odd-to-me behavior. Firstly, dhclient(8) seems to refer to two different things: the utility in the #FreeBSD src repo (from OpenBSD), and the port of the same name, being the ISC DHCP client.

Regarding the one in src repo, I've read the code and find it somewhat bizarre that a DHCP IP is not removed from a netif when receiving link-down due to carrier loss.

But if it's admin down, then #dhclient exits removes the assigned IP from the netif. (1/n)

RIP dhclient(8)

Что ты такое, dhclient?

Сетевой стек Linux не прост даже на первый взгляд: приложение — в юзерспейсе, а всё, что после сокета, — в ядре операционки. И там тысяча реализаций TCP. Любое взаимодействие с сетью — системный вызов с переключением контекста в ядре. Чтобы лишний раз не дёргать ядро прерываниями, придумали DMA — Direct Memory Access. И это дало жизнь классу софта с режимом работы kernel bypass: например при DPDK (Intel Data Plane Development Kit). Потом был BPF. А за ним — eBPF. Но даже помимо хаков работы с ядром есть такие штуки, как sk_buff, в которой хранятся метаданные всех миллионов протоколов. Есть NAPI (New API), которая призвана уменьшить число прерываний. Есть 100500 вариантов разных tables. И копать можно безгранично далеко. Но сегодня мы всё же поговорим о вещах более приземлённых и повседневных, которые лишь приоткрывают вход в эту разветвлённую сеть кроличьих нор. Мы разберём одну любопытную задачку, на примере которой ужаснёмся тому, как сложно может быть реализован такой простой протокол, как DHCP. Начать погружение

https://habr.com/ru/companies/yandex/articles/774462/

#Linux #DHCP #dhclient #iptables #яндекс #администрирование #сетевые_протоколы #ненормальное_программирование

Что ты такое, dhclient?

Сетевой стек Linux не прост даже на первый взгляд: приложение — в юзерспейсе, а всё, что после сокета, — в ядре операционки. И там тысяча реализаций TCP. Любое взаимодействие с сетью — системный...

Хабр

In addition to any enterprise #Java developers looking for work...

Does anyone know about #dhclient weirding out on #Debian?

#systemd

These mornings when you wake up realizing your router (#OPNsense) lost IPv6 connection during the night, reboot but the VMs still have only local IPs without delegated prefix.
Reboots, renew IPs with #dhclient do not work…
Your #selfhosted services like #mastodon, #matrix etc. are not reachable anymore 😬

I need a 2nd ☕️

🏷️ #HomeLab

Migrating tree from #dhclient to #dhcpcd since dhclient is EOL. Seems like our friends at #Fedora and #Redhat are doing that too. https://www.spinics.net/lists/fedora-devel/msg312675.html
Fedora Development — Re: Plans for dhclient / ISC dhcp?

Fedora Development: Re: Plans for dhclient / ISC dhcp?

Cómo conectarse a una red WiFi usando wpa_(passphrase), wpa_(supplicant)
y dhclient

#CommandLine #console #dhclient #SysAdmin #terminal #tty #WiFi #WPA

https://osiux.com/2021-03-23-wpa-passphrase-wpa-supplicant.html

conectar la wifi desde la consola

OSiUX
In -current, dhclient(8) now just logs warnings and executes ifconfig(8) https://www.undeadly.org/cgi?action=article;sid=20220703114819 #openbsd #dhclient #ifconfig
In -current, dhclient(8) now just logs warnings and executes ifconfig(8)

ISC has decided to stop maintaining the client and relay parts of isc-dhcp, and they will be removed after the 4.4.3 release, keeping only the server component. Please, consider using an alternative for isc-dhcp-client (#dhclient).

More information can be found in the #ISC official announcement: https://www.isc.org/blogs/dhcp-client-relay-eom/

ISC DHCP Client and Relay End of Maintenance

ISC plans to end maintenance of the ISC DHCP client and relay by the end of Q1, 2022.

Mon #log #linux qui augmente toutes les secondes à cause du #dhclient, je deviens fou !!!