接続されているノートブックに応じてDHCPサーバーに異なるIPアドレスを提供させる方法

接続されているノートブックに応じてDHCPサーバーに異なるIPアドレスを提供させる方法

自宅に有線イーサネット接続と独自のイーサネットアドレスを持つドッキングステーションがあります。主に仕事用ノートブックを接続しますが、時々個人的なノートブックを接続することもあります。私のdhcpd.confファイルには、私の家のラップトップにWiFiイーサネットアドレスに関連付けられた固定アドレスを提供するルールがあります。

host personal-laptop {
  hardware ethernet 01:23:45:67:89:ab;
  fixed-address 192.168.1.9;
}

私の個人的なラップトップがドックを介して接続されている場合でも静的IPアドレスを取得しますが、仕事用のラップトップは動的アドレス(または他の固定アドレス)を持つようにルールを設定したいと思います。

次のコマンドを試しましたが、構文エラーが発生しました。

if host-decl-name = "personal-laptop" {
  host personal-laptop {
    hardware ethernet ba:98:76:54:32:10;
    fixed-address 192.168.1.9;
  }
}
$ dhcpd -t
/etc/dhcp/dhcpd.conf line 205: right brace expected.
  host
   ^
/etc/dhcp/dhcpd.conf line 208: expecting a declaration
  }
   ^

1つを設定しようとしましたが、classどのように使用するのかわかりません。

class "dock-personal-laptop" {
  match if host-decl-name = "personal-laptop";
}

私はdebian 11.1でisc-dhcp-server v4.4.1を使用しています:
Linux hostname 5.10.0-8-686-pae #1 SMP Debian 5.10.46-4 (2021-08-03) i686 GNU/Linux

希望の方法でdhcpdを設定するにはどうすればよいですか?

ベストアンサー1

おすすめ記事