dhclientエラー「インターフェイスにソケットバインディング:対応するデバイスがありません」

dhclientエラー「インターフェイスにソケットバインディング:対応するデバイスがありません」

奇妙なエラーが発生しました。 WiFi経由でインターネットに接続しようとすると、DHCPトランザクションを除いてすべてがスムーズに行われます。dhclientこのエラーメッセージを印刷します。Bind socket to interface: No such device 固定IP(たとえば、Wicdに設定されている)に切り替えてdhclientプロセスを終了します。 =>接続が問題なく確立されました。上記のエラーに加えて、他のエラーはありませんdhclient

答え1

本当に偶然ですね。今夜、偶然これを見つけました。私の「問題」は一意のデバイス名です。 Wi-Fiアダプタ名がwlan0からwlx112233445566(macアドレスを含む)に変更されました。 dhclientのデバイス名が長すぎるようです。 (これは強力なコーディングではないでしょうか?)

カーネルが(udevの規則に従って)Wi-Fiデバイスの名前を変更しないようにすると、dhclientはデバイス名wlan0に満足し、この奇妙なエラーは消えます。

関連情報