問題タブ [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.
virtualbox - dhcp サーバーが仮想ボックス vm でブロードキャスト要求をリッスンする方法
私はudhcpdに取り組んでいます。これは、ビジー ボックスが付属する軽量の dhcp サーバーです。
いくつかのコード変更を行い、udhcpd を実行するために必要なものをテストし、クライアントから (IP を取得するために) 要求を送信し、その応答を表示します。
これには複数のマシンが必要であり、私にとって適切なオプションは、複数の仮想ボックス VM を使用することでした。
2 つの Linux VM を使用しました (udhcpd を実行するための Fedora と、udhcpc を実行するための ubuntu - dhcp 要求を生成するためのビジー ボックスが付属するクライアント)。
現在、仮想ボックスには複数のネットワーク モードがあります。私はそれらすべてを試しました。最も単純な NAT を使用すると、vm は構成なしで Windows インターネットを使用できます。
ホストのみ、内部ネットワークなど、さまざまなタイプの仮想ボックス カードを試し、udhcpd である fedora に 192.168.0.1 アドレスを割り当て、udhcpc クライアントから dhcp 検出要求を送信しました。
両方とも同じインターフェイス、つまり eth0 上にあり、dhcp 検出の 0.0.0.0 から 255.255.255.255 へのブロードキャスト要求を確認できます。しかし、udhcpd - dhcp サーバーは、決して要求を受信して応答しません。
また、最初に dhcp クライアント、つまり 192.168.0.2 に IP を割り当ててみました。
しかし一向に返事が来ない。
仮想ボックス所有のdhcpサーバーが実行されているNATまたは別のモードを使用する場合、dhcpディスカバーに応答するのはそのサーバーであり、それでもビジーボックスからの私のudhcpdはパケットを選択しません。
udhcpdサーバーのサブネットマスクと関係があると思います。
誰でも何か考えがありますか?
c# - dhcp予約のオプションDHCP/BOOTPを変更します
C#(Visual Studio 2010)を使用して、プログラムでDHCP予約を作成しています。
この投稿の情報を使用して、DHCPOBJECTS.DLLを取得しました。DHCPサーバーへの接続はうまく機能します。また、新しい予約を作成したり、既存の予約から列挙したりすることもできます。
残念ながら、新しい予約を作成する場合、サポートされるタイプは常に「両方」に設定されます。私たちのネットワークでは、DHCPのみを使用する必要があります。
DHCPOBJECTS.DLLを介してサポートされているタイプをDHCPに設定する方法を知っている人はいますか?
編集: さて、DHCPOBJECTS.DLLを介してこのオプションを変更することはできないようです。今、私はマイクロソフトのDHCPサーバー管理APIを介してこれを実現しようとします
ios - iOS DHCP リクエスト
ホーム ネットワークのワイヤレス パケット キャプチャから、iPhone デバイスがスリープ状態からアクティブ状態に切り替わるたびに、電源に接続されていない場合に DHCP 要求を送信することを確認しました。私は、この動作を 2 つの異なる iPhone (異なる iOS バージョン) で検証しました。Android デバイスもテストしましたが、これは発生しません。
したがって、DHCP リースの有効期限が切れていないのに、スリープ状態からアクティブ状態に切り替わった iPhone が DHCP 要求を送信する必要があるのはなぜでしょうか。また、Android デバイスでこれが発生しないのはなぜですか?
これは、 http://www.net.princeton.edu/apple-ios/ios41-allows-lease-to-expire-keeps-using-で報告されているようなバグに関連する問題ではないと確信してい ます。 IPアドレス.html
c# - Microsoft dhcp サーバー管理 API を使用して dhcp 予約を照会すると NullReferenceException が発生する
C#のMicrosoft dhcp サーバー管理 APIを使用して、Microsoft dhcp サーバーのすべての dhcp 予約エントリを列挙したいと考えています。
これは私のコードです:
残念ながら、次の行で NullReferenceException が発生しています。
私はこのように関数を呼び出します:
誰でも私を助けることができますか?前もって感謝します。
dhcp - DHCP サーバーをプローブし、受信した DNS ホスト構成をダンプします
クライアントが正しい DNS サーバー、ドメイン名などを取得しているかどうかなど、dhcp サーバーの構成を確認したいと考えています。動作している DHCP セットアップと、DHCP 要求を DHCP に送信できる静的 IP アドレスを持つコンピューターがあります。サーバ。
リースを要求してすべての情報をダンプするライブラリ (またはプログラム) を探しています。
これまでのところ、私は見てきました:
- dhcping -- 動作しますが、受け取ったリースを書き出しません
- pydhcpd -- 未開発、アルファ版 (?)
- pydhcplib -- ドキュメントはありません。実際にパッケージを送信できるのか、カプセル化だけなのか不明です。dhquery はこのライブラリに基づいて動作するはずであり、私が望むことの一部を行うと主張していますが、client.SendDhcpPacketTo の API の変更を修正した後、応答がありません。
DHCP サーバーが送信する DNS 情報を印刷または受信できる既存のスクリプトまたはライブラリはありますか? 任意の言語を使用できます (Perl? Java?)。
最終的には、それを Nagios のチェック スクリプトに入れたいと思います。
c - C で 2 つのローカル ソケット サーバーを同時に実行する
大学の課題として DHCP サーバーをシミュレートしようとしています。複数のクライアントが BROADCAST を使用してこれらのサーバーにメッセージを送信するため、少なくとも 2 台のサーバー (または最大 255 台) を実行する必要があります (255 台のサーバーのみという制限はこのためです)。
しかし、Ubuntuで2つの異なる端末で2つのサーバーを実行しようとすると、実行された2番目のサーバーが拒否されます。同じローカルホストのIPか何かが原因だと思います(申し訳ありませんが、通信プロトコルについてあまり知りません)
同じマシンで複数のサーバーを実行するにはどうすればよいですか? 私たちの先生は、VMWare を使用して別の Linux OS を実行し、両方を実行しようとすることについて教えてくれましたが、私にとって、この解決策は私の考えとはかけ離れています... サーバーとクライアントの接続ステートメントを投稿します。 C ステートメント、または OS 構成などに問題があります。
サーバ:
クライアント:
事前にどうもありがとうございました。
linux - すべてのURLをランディングページにリダイレクトするDHCPサーバー
Linux DHCPサーバーがあり、すべてのWebトラフィックをランディングページにリダイレクトする必要があります。ランディングページには、コンピューターをネットワークに登録する方法が記載されています。
ユーザーが入力するURLに関係なく、ユーザーは(DHCPサーバー上の)Webページにリダイレクトされる必要があります。
つまり、ユーザーがgoogle.comと入力すると、すぐに192.168.10.1にリダイレクトされます。このDHCPサーバーがWebへのアクセスに使用されることはありません。ユーザーがランディングページからコンピューターを登録するための指示を取得すると、ユーザーはこの特定のDHCPサーバーでブラックリストに登録され、メインのDHCPサーバーにIPを要求するように強制されます。
どうすればそのようなリダイレクトを作成できますか?
macos - ルックアップにDHCPDNSを使用するためにバインドを取得するにはどうすればよいですか?
ラップトップ(OSX 10.6)に開発用のXAMPPセットアップがあり、VirtualDocumentRootを使用して、*。localhostを実行すると、サイトディレクトリの下のフォルダーに自動マップされます。これはすべて正常に設定されており、うまく機能しますが、今日仕事に取り掛かったときに、LANがDNSを処理する方法に問題が見つかりました。
簡単に言うと、LAN DNSサーバーでローカルドメインをチェックする代わりに、ルートに送信されます。DHCPが提供するDNSサーバーが責任を負わないアドレスをチェックするためにバインドを取得する方法はありますか?または、OSで最初にDHCP DNSサーバーを使用してから、パフォーマンスへの影響を最小限に抑えてローカルにフォールバックする方法はありますか?
ありがとう!
wifi - 自動DHCPで動作するようにXubuntu 12.04でWi-Fiをカスタマイズする方法は?
数日前、ラップトップに Xubuntu 12.04 をインストールしました。Wi-Fi に問題がありましたが、正しいドライバーをインストールして解決しました。その後、ラップトップの Wi-Fi が機能し始めました。W-Fiルーターに接続して接続をカスタマイズしました。Network manager では、DNS やその他の構成を取得していることがわかりますが、/etc/resolv.conf
必要なネームサーバーがありません。
自動 DHCP で動作するように Xubuntu 12.04 で Wi-Fi をカスタマイズするにはどうすればよいですか?
networking - DHCPが返すすべての情報を知るには?
私が正しければ、DHCP は SNTP アドレスも返します。「テスト」DHCPのようなCMD(DOS ...)のコマンドはありますか?つまり、それを実行でき、DHCPが返すすべてのことを教えてくれますか?IP アドレス、ゲートウェイ アドレス、SNTP アドレスなど。