現在のインターフェース設定を取得するためにソケット ioctl をいじっています。すでに IP、インターフェース名、ネットマスクを取得し、インターフェースがアップかダウンかを確認できます (SIOCGIFCONF、SIOCGIFNETMASK、および SIOCGIFFLAGS に対して IOCTl を実行するだけです)。
現在の IP アドレスが dhcp を介して取得されたものか、静的なものかを確認する方法を探しています。
必要なものはすべて /etc/network/interfaces で確認できますが、プログラムでそれを行う方法を探しています (この単語は存在しますか?)。
誰かがこれについて何か洞察を持っていますか?
もう1つ、私はLinuxに取り組んでいます(今のところ)。
乾杯