問題タブ [dhcp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - .NET でのリモート DHCP サーバーの検出
Hyper-V を使用して、メイン ネットワークから隔離されたプライベート Windows ドメインを構築しました。最終的には、他のユーザーが開発とテストに使用できるようにこのドメインをプロビジョニングして、ドメイン管理者になれるようにしたいと考えています。
ドメイン コントローラーは dhcp サービスを実行しています (ドメイン内の他のシステムは dhcp に依存しています)。問題は、ばか (つまり私) が誤ってドメイン コントローラをメイン ネットワークに接続した場合、ドメイン コントローラが dhcp 要求に応答し (これは仮定です)、無効な IP 構成を配布することです。
そこで、他の dhcp サーバーが使用できない場合にのみローカル dhcp サービスを開始する .NET Windows サービスを作成したいと思います。理想的には、これはバックグラウンドで定期的にチェックできるため、マシンの実行中に仮想ネットワーク構成を変更すると、dhcp が自動的に停止され、潜在的な損傷が制限されます。
リモート dhcp サーバーを検出する方法に少し行き詰まっています。これまでのところ、dhcplocコマンド ライン ツールのラッパーを作成することを検討しましたが、目的を達成するためのより優れた/より単純な代替手段はありますか? 知っておくべき注意事項はありますか?
ありがとう
c# - 私のC#アプリのDHCPサーバーからIPアドレスを取得します-仮想マシンのように
複数のソケット接続のアプリケーション(TCPアラームウォッチャー)を開発しています。現在、アラームをモックするために、アラームエンドポイントをシミュレートする小さなアプリケーションをVMマシンで実行するようにしました(つまり、VmのIPが異なるため)。
私がやりたいのは、「サーバー」(つまり最初のアプリケーション)を実行しているのと同じマシンでアラームをモックすることです。ただし、これらのモックアラームに別のIPを設定する必要があります。最初のアプリと同じIPでモックを実行したくない(たとえば、サーバーは192.168.1.4、モックは192.168.1.10、その他は192.168.1.11など)すべて同じマシンに存在する、VMがそれを行うことができる方法と同じように)。
「ブリッジネットワーク」モードの仮想マシンは、DHCPサーバーから異なるIPを取得できます(これが私がこのアイデアを得るところです)。だから、私はタスクを完了するためにどこを調査するかについて少し混乱しています、私の質問は:
DHCP経由で独自のIPアドレスを取得するために、プログラムで模擬アプリケーションを作成するにはどうすればよいですか?(または、.NET Frameworkを考えると、それは不可能ですか?)
ハッジ-
c# - C# でプログラムによって DHCP 予約を作成する
私は、MAC アドレスを受け取り、その MAC アドレスの DHCP 予約を作成するアプリケーションを作成するタスクを割り当てられました。これを簡単に実現するために .NET に組み込まれた API はありますか?
c++ - Linux ioctl -> 現在の IP が dhcp によって取得されたかどうかを確認する方法
現在のインターフェース設定を取得するためにソケット ioctl をいじっています。すでに IP、インターフェース名、ネットマスクを取得し、インターフェースがアップかダウンかを確認できます (SIOCGIFCONF、SIOCGIFNETMASK、および SIOCGIFFLAGS に対して IOCTl を実行するだけです)。
現在の IP アドレスが dhcp を介して取得されたものか、静的なものかを確認する方法を探しています。
必要なものはすべて /etc/network/interfaces で確認できますが、プログラムでそれを行う方法を探しています (この単語は存在しますか?)。
誰かがこれについて何か洞察を持っていますか?
もう1つ、私はLinuxに取り組んでいます(今のところ)。
乾杯
c - IP が静的であるか、ビジーボックスの DHCP から取得されているかを検出します
BusyBox を実行する組み込みデバイスに取り組んでいます。
システムは ip コマンドを使用してアドレスを取得しています。デバイスのIPが静的であるか、DHCPサーバーから受信したかをCプログラムから把握したいと思います。それ、どうやったら出来るの?
security - 非 DHCP クライアントからの DHCPINFORM メッセージの送信
DHCP サーバーがあるサブネットに静的 IP があるとします。DHCPINFORM メッセージをサーバーに送信するとどうなりますか?
アミット
ubuntu - DHCP サーバーを再起動すると、クライアント IP アドレスが混乱する
自宅のネットワークで、ubuntu-pc の 1 つを駆動しているのは、dhcp3-server を実行している dhcp-server です。この PC を再起動すると、すべてのクライアントが ahavi-ip-address (169.254...) でオフラインになります。dhcp サーバーの短いダウンタイム中に何が起こっているのか、クライアント側とサーバー側のどちらで問題が発生していますか?
ピースアイス
c++ - ネットワークルーターがC/C ++を使用してDHCPをサポートしているかどうかを手続き的に検出する方法はありますか?
アプリケーションがネットワーク上のデバイスに、ネットワークルーターのDHCPサーバーからIPアドレスを取得するように指示するシナリオがあります。DHCPサーバーが利用できない場合、デバイスの動作は不安定になります。ネットワークルーターがDHCPをサポートしているかどうかを手続き的に検出する方法はありますか?または、これは、DHCPサーバーからIPアドレスを取得しようとするときにデバイスが実行する必要があることですか?
c# - DHCPを使用してIPからMACアドレスを取得しますか?
WOLを介してWindowsドメインでPCを起動できるスクリプト/サービスを作成しようとしています。ここで、ユーザーに、そこに含まれるPCをウェイクアップするための開始点としてADコンテナーを選択するオプションを提供したいと思います。私の最初の考えは、ホスト名を指定してMACアドレスを照会するためのリポジトリとしてDHCPを使用することです(コンテナーを指定すると、ADから簡単にプルできます)。
DHCPサービス/サーバーにプログラムでクエリを実行し、ホスト名を渡して、関連付けられたMACアドレスを回復する方法はありますか?
または、私の問題を解決するためのより良い/より簡単な方法はありますか?
dhcp - ポート 68 での DHCP クライアント バインド エラー
Linux(Ubuntu)でdhcpクライアントを作成しています。udp ソケットを作成し、それをポート 68 にバインドしてから、recvfrom を呼び出します。許可が拒否されたバインド エラーが表示されます。すでにポート 68 にバインドされているデーモンまたはプロセスがあると思われます。どうすれば見つけられますか?