집에 유선 이더넷 연결과 자체 이더넷 주소가 있는 도킹 스테이션이 있습니다. 주로 업무용 노트북을 연결하지만 가끔 개인 노트북을 연결하기도 합니다. 내 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
}
^
하나를 설정하려고 생각했지만 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를 어떻게 설정합니까?