네트워킹에 대한 나의 경험은 낮음과 중간 정도라는 점부터 말씀드리겠습니다.
저는 DHCP가 구성된 Linux 시스템에서 작업하고 있으며 tcpdump 추적을 통해 dhclient가 옵션 12 "요청 패킷"에서 호스트 이름 "linux"를 보내는 것을 확인했습니다. /etc/hostname, /etc/hosts 및 /etc/dhclient.conf 파일을 확인했는데 호스트 이름과 관련된 "linux" 값을 가진 매개변수가 없습니다. dhcpcd를 사용하도록 지정해야 합니다.
이 값이 어디에 설정되어 있는지 모르기 때문에 도움이나 힌트를 주시면 감사하겠습니다.
답변1
에서 man 5 dhclient.conf
구성 항목은 입니다 send host-name <...>
. 바닥에 가깝습니다. 그들이 제시한 예는 다음과 같습니다.
interface "ep0" {
send host-name "andare.example.com";
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name;
}
그러나 인터페이스 섹션 아래에 배치할 필요는 없을 것 같습니다. 전송 중이라면 걱정하지 말고 Linux
덮어쓰기만 하면 됩니다.
systemd를 통해 설정할 수 있습니다. openSUSE에서 dhclient 맨페이지에는 -H
스위치가 있다고 나와 있습니다. YMMV.