スタンドアロンホスト用のコンパクトでシンプルなDHCP

スタンドアロンホスト用のコンパクトでシンプルなDHCP

私は設定が簡単で、コマンドラインから起動したときに実行されるLinux dhcpサーバーを探しています。あるいは、より良い方法は、フォアグラウンドに滞在してCtrl + Cを押すと終了することです。

私がしたくないのは、Linuxホストをネットワーク上のDHCPサーバー全体として設定することです。 DHCP用に設定され、ケーブルを介してホストに直接接続されている場合、デフォルトではネットワークにない1〜2個のホストに高速IPを提供するためにのみ使用されます。

私はDebian 12を使用しています。

答え1

dnsmasq一般的な「移動」軽量DHCPサーバーの1つです。これは組み込みシステム用に設計されており、一般的にルータにあります。

コンピュータが常に同じアドレスを持つようにするには、標準の「動的DHCP」を実行するか、静的エントリを入力します。

たとえば(例ファイルから)

dhcp-range=192.168.0.50,192.168.0.150,12h

または

dhcp-range=192.168.0.0,static
dhcp-host=11:22:33:44:55:66,fred,192.168.0.60,45m

dnsmasq -k デーモン(または)ではなくCLIで実行できます--keep-in-foreground

答え2

標準のDebianリポジトリで利用可能な2つの小さなDHCPサーバーは、udhcpd私のシステムに約60kを追加し、dnsmasq約160kを追加しますが、DNSリゾルバを含みます。どちらもモードで実行できるため、foreground必要に応じてCtrl-Cを使用して停止できます。

関連情報