데비안에 dhcp/tftp 서버 설치

데비안에 dhcp/tftp 서버 설치

TFTP 서버를 실행하기 위해 데비안 컴퓨터에 DHCP 서버를 구성하려고 합니다. eth0인 NIC가 1개 있습니다. 나는 여러 튜토리얼을 따랐지만 그들 중 누구도 나와 함께 일하지 않았습니다. dhcp3-server를 설치했는데 이것은 내 /etc/dhcp3/dhcpd.conf 파일입니다.

subnet 192.168.1.0 netmask 255.255.255.0 {
 range 192.168.1.10 192.168.1.100;
 option domain-name-servers 192.168.1.1;
 option netbios-name-servers 192.168.1.1;
 option routers 192.168.1.1;
 option subnet-mask 255.255.255.0;
 option broadcast-address 192.168.1.255;
 default-lease-time 86400;
 max-lease-time 676800;
 }

매우 복잡하거나 안전한 구성은 필요하지 않습니다. 나에게 필요한 것은 네트워크에 연결된 모든 컴퓨터가 DHCP 서버를 통해 IP 주소를 얻는 것입니다. 가끔씩만 사용하므로 시작할 때 서비스를 시작할 필요조차 없습니다. 네트워크에 실행 중인 다른 DHCP 서버가 없습니다. 문제는 서비스를 시작할 수 없고 /var/log/syslog를 보면 다음 오류가 발생한다는 것입니다.

Nov 17 19:15:58 debian dhcpd: Not configured to listen on any interfaces!
Nov 17 19:17:01 debian /USR/SBIN/CRON[2311]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Nov 17 19:18:43 debian dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Nov 17 19:18:43 debian dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Nov 17 19:18:43 debian dhcpd: All rights reserved.
Nov 17 19:18:43 debian dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Nov 17 19:18:43 debian dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Nov 17 19:18:43 debian dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Nov 17 19:18:43 debian dhcpd: All rights reserved.
Nov 17 19:18:43 debian dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Nov 17 19:18:43 debian dhcpd: Wrote 0 leases to leases file.
Nov 17 19:18:43 debian dhcpd: 
Nov 17 19:18:43 debian dhcpd: No subnet declaration for eth0 (192.168.1.27).
Nov 17 19:18:43 debian dhcpd: ** Ignoring requests on eth0.  If this is not what
Nov 17 19:18:43 debian dhcpd:    you want, please write a subnet declaration
Nov 17 19:18:43 debian dhcpd:    in your dhcpd.conf file for the network segment
Nov 17 19:18:43 debian dhcpd:    to which interface eth0 is attached. **
Nov 17 19:18:43 debian dhcpd: 
Nov 17 19:18:43 debian dhcpd: 
Nov 17 19:18:43 debian dhcpd: Not configured to listen on any interfaces!

필요한지 모르겠지만 여기에 내 ifconfig 출력이 있습니다.

eth0      Link encap:Ethernet  HWaddr f0:4d:a2:f1:38:dc  
          inet addr:192.168.1.27  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: 2a01:e35:8bb7:2480:f24d:a2ff:fef1:38dc/64 Scope:Global
          inet6 addr: fe80::f24d:a2ff:fef1:38dc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2733 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2697 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1110122 (1.0 MiB)  TX bytes:476771 (465.5 KiB)
          Interrupt:18 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:126 errors:0 dropped:0 overruns:0 frame:0
          TX packets:126 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:7884 (7.6 KiB)  TX bytes:7884 (7.6 KiB)

답변1

의 라인 eth0에 추가하세요 .INTERFACES/etc/default/isc-dhcp-server

답변2

저는 최근 DHCP 및 TFTP 서버 구성을 포함하여 VirtualBox에 FAI 랩을 설정하는 방법에 대해 글을 썼습니다. 여기에서 기사를 찾을 수 있습니다.http://plathrop.tertiusfamily.net/2011/11/01/fai-lab-with-virtualbox-part-i.html- PXE 부팅을 위해 DCHP를 구성하는 섹션으로 건너뛰고 싶을 것입니다.

이 기사는 Ubuntu용으로 작성되었지만 지침은 Debian에서도 동일하게 작동합니다.

관련 정보