DHCP 서버를 설정하는 방법?


9

현재 DHCP 설정 의이 단계에 있으며 터미널 에서이 출력이 무엇을 의미하는지 알고 싶습니다. 파일을 편집해야한다는 것을 알고 있지만 어떤 파일을 몰랐으며 무엇을 넣을 지 모르겠습니다. 궁극적으로 DHCP 서버를 설정하고 싶습니다.

matt@matt-R580-R590:~$ sudo tail /var/log/syslog
Jan  3 17:35:23 matt-R580-R590 dhcpd: Wrote 0 leases to leases file.
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: No subnet declaration for eth0 (no IPv4 addresses).
Jan  3 17:35:23 matt-R580-R590 dhcpd: ** Ignoring requests on eth0.  If this is not what
Jan  3 17:35:23 matt-R580-R590 dhcpd:    you want, please write a subnet declaration
Jan  3 17:35:23 matt-R580-R590 dhcpd:    in your dhcpd.conf file for the network segment
Jan  3 17:35:23 matt-R580-R590 dhcpd:    to which interface eth0 is attached. **
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: 
Jan  3 17:35:23 matt-R580-R590 dhcpd: Not configured to listen on any interfaces!
matt@matt-R580-R590:~$ 

용어에 대한 도움이 필요한 경우 네트워킹에 대한이 훌륭한 소개를 읽으십시오. netfilter.org/documentation/HOWTO/networking-concepts-HOWTO.txt
djeikyb

지금까지 수행 한 내용을 포함하도록 게시물을 편집 할 수 있습니까? 무엇을 설치 했습니까? 어떤 튜토리얼을 팔로우하고 있습니까?
djeikyb

답변:



9

문제는 새 dhcp3 서버에서 구성 파일이 이전 설치와 다르게 수행된다는 것입니다.

이제 isc-dhcp-server에서 dhcpd.conf파일 및 인터페이스 의 위치가 서비스 중지를 시작하는 메커니즘과 함께 변경되었습니다.

dhcpd.conf파일에서 이동 /etc/dhcp3/dhcpd.conf/etc/dhcp/dhcpd.conf. 인터페이스 정의도에서로 이동 /etc/default/dhcp3-server했습니다 /etc/default/isc-dhcp-server.

필드는 기본적으로 동일하지만 원본 파일을 수정 한 경우 위에 표시된 오류가 발생합니다. 이 파일들을 수정하면 괜찮습니다.

또한 사용을 시작하고 중지하는 것이 가장 좋습니다 .sudo service isc-dhcp-server start/stop/restart

우분투 12.04 에서이 모든 문제로 어려움을 겪고 있었지만 모든 문제가 해결되어 현재 작동하고 있습니다. 이것이 도움이되기를 바랍니다.


3

dhcpd 서버를 올바르게 구성하기 위해 수정해야 할 파일 인 /etc/dhcp3/dhcpd.conf매뉴얼 페이지를 살펴 보는 것이 좋습니다 . 기본 파일은 다음과 같습니다.

DHCPDARGS=eth0; # to specify to which interface your dhcpd server have to listen

subnet 192.168.0.0 netmask 255.255.255.0 {
       option routers                  192.168.0.1; #Default Gateway
       option subnet-mask              255.255.255.0;
       option domain-name              "home.local";
       option domain-name-servers      192.168.0.2;
    range dynamic-bootp 192.168.0.51 192.168.0.100;  #DHCP Range to assign
       default-lease-time 43200;    # every 12 hours, an address can be changed 
       max-lease-time 86400;    # every 24 hours, an address must be renewed 
}

/etc/dhcpd.conf 파일 만 /etc/dhcp/dhcpd.conf 및 /etc/dhcp3/dhcpd.conf 파일이 없습니다
Matthew Wilson

@ MatthewWilson : 당신은 eddit해야합니다/etc/dhcp3/dhcpd.conf
Cédric Julien

-1

인터페이스를 수신하도록 구성되지 않았으며 서브넷 선언을 작성해야한다는 것을 의미한다고 생각합니다 dhcpd.conf... 무엇을 의미하는지 모른다면 왜 DHCP 서버를 설정 해야하는지 궁금합니다. 아마 필요하지 않을 것입니다.


3
OP의 DHCP 서버가 필요하다는 것에 회의적 인 의견을 나누고 있지만 질문에 대답하지조차 않습니다. 추가 정보가 필요한 경우 (예 : "dhcp 서버가 왜 필요하다고 생각하십니까?") 또는 문제를 근본 문제에 다시 초점을 맞추려면 의견을 남기십시오.
djeikyb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.