오늘 새로운 Debian Jessie 배포판을 설치했습니다. DHCP를 통해 올바르게 구성된 IP 주소가 있으며 nameserver
에서 실행됩니다 /etc/resolv.conf
.
이러한 항목이 어떻게 자동으로 추가되는지 설명해 주실 수 있나요? 내부적으로 정확히 무슨 일이 일어나고 있으며, 그러한 항목을 자동으로 추가하려면 어떤 단계가 필요합니까?
답변1
설치 과정에서,동적 호스트 구성 프로토콜네트워크 설정을 검색하는 데 사용됩니다. 여기에는 언급한 IP 주소뿐만 아니라 서브넷, 기본 게이트웨이, 선택적으로 도메인 이름 및 이름 서버도 포함됩니다. 사용 가능한 모든 정보는 네트워크를 설정하는 데 사용되며 향후 참조를 위해 적절한 파일에 저장됩니다( /etc/network/interfaces
, /etc/resolv.conf
... ).
또는 네트워크 변경 시 유지 관리 resolvconf
에 패키지를 사용할 수 있습니다 . /etc/resolv.conf
네트워크 관리자도 관리할 수 있습니다 /etc/resolv.conf
. 네트워크 인터페이스를 구성할 때 두 프로그램 모두 설치 프로그램과 유사한 방식으로 DHCP 서버에서 제공하는 정보를 읽습니다.
이 모든 내용과 자세한 설명은 아래에서 확인하실 수 있습니다.데비안 위키.
답변2
편집 /etc/dhcp/dhclient.conf
또는 /etc/dhcp3/dhclient.conf
데비안에서는 dhcp 클라이언트 옵션을 선택할 수 있습니다(예: resolv.conf 편집 가능성). 서버 측에서 관리자는 가져올 항목(라우터, DNS, Wins 서버 등)을 선택할 수 있습니다. 다음은 일반적인 Linux DHCP 서버에서 발췌한 내용입니다.
# My Network - this is the set of addresses that you're handing out
subnet 193.198.0.0 netmask 255.255.255.0 {
option broadcast-address 193.198.0.255;
option subnet-mask 255.255.255.0;
option routers 193.198.0.1;
option domain-search "yourdomain.com";
option netbios-name-servers 193.198.0.10;
range 193.198.0.26 193.198.0.252 ;
}