Linux ioctl->どのように伝えれば現在のIPして得られたdhcp
質問
私fiddlingのソケットioctlのにしているかどうかを返し面設定できますが既に取得し、IP、インターフェース名、ネットマスク、チェックインタフェースを使ってダイレクトに表現し、(I just do IOCTlをSIOCGIFCONF,SIOCGIFNETMASKとSIOCGIFFLAGS).
いなければならないというニーズを伝えば、私の現在のIPアドレスより取得されたdhcpました。
を確認できますが/etc/network/interfacesべたいものを探していなければならないというニーズかprogrammaticlyこのことは単語は存在するか).
いて洞察す。
そしてもう一つ、私自身はLinux)のものです。
乾杯
他のヒント
だ走Ubuntuのリースに収納で/var/lib/dhcp3/dhclient-[interface_name].リース、うことになる。
私は、DHCPがあるかのようにリモートソースから提供されたデータでカーネルを設定するユーザランドアプリケーションであるほとんどのディストリビューションのようにIPアドレスをDHCP経由で割り当てられた場合には、カーネル・インタフェース(IOCTL)を介して伝えるためにその可能性はないと思いますユーザーが手動で行っていました。あなたはISCを見れば実際に、それはちょうどあなたがユーザとして入力することができ、簡単なシェルifconfigコマンドを実行するスクリプト、ルートおよび様々な他のコマンドにDHCPサーバから受信したデータを渡すにdhclientます。
ですから、おそらくステファンによって示唆されているように、あなたのDHCPクライアントと配布に固有の方法を見てする必要があります。
所属していません StackOverflow