Tôi gặp sự cố khi định cấu hình và khởi động máy chủ ISC DHCP trên máy của mình. Tôi đang chạy phiên bản máy tính để bàn Ubuntu 11.10. Tôi đã cài đặt ISC DHCP bằng cách chạy
$ sudo apt-get install dhcp3-server
Máy của tôi có hai NIC:
eth0 , được kết nối với bộ định tuyến để truy cập Internet, có địa chỉ IP là 192.168.2.2.
eth1 , nơi tôi muốn dhcpd phục vụ các yêu cầu, cho một mạng con.
Tôi đã sửa đổi /etc/default/isc-dhcp-server
để trỏ đến eth1:
$ cat /etc/default/isc-dhcp-server
# Defaults for dhcp initscript
INTERFACES="eth1"
Tôi đã cấu hình dhcpd cho một mạng con đơn giản:
$ cat /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
interface eth1;
range 192.168.0.50 192.168.0.100;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
}
Với cấu hình này, dhcpd không khởi động được cho tôi:
$ sudo /etc/init.d/isc-dhcp-server start
* Starting ISC DHCP server dhcpd
* check syslog for diagnostics. [fail]
$ tail /var/log/syslog
Aug 15 15:29:45 eptc4 dhcpd: No subnet declaration for eth1 (no IPv4 addresses).
Aug 15 15:29:45 eptc4 dhcpd: ** Ignoring requests on eth1. If this is not what
Aug 15 15:29:45 eptc4 dhcpd: you want, please write a subnet declaration
Aug 15 15:29:45 eptc4 dhcpd: in your dhcpd.conf file for the network segment
Aug 15 15:29:45 eptc4 dhcpd: to which interface eth1 is attached. **
Aug 15 15:29:45 eptc4 dhcpd:
Aug 15 15:29:45 eptc4 dhcpd:
Aug 15 15:29:45 eptc4 dhcpd: Not configured to listen on any interfaces!
Tôi có thiếu một bước không? Tôi không hiểu tại sao dhcpd phàn nàn rằng nó không được cấu hình để nghe trên bất kỳ giao diện nào.
Đây là lần đầu tiên tôi thiết lập DHCP. Tôi đã dành ba ngày để đọc hướng dẫn và diễn đàn và nghĩ rằng tôi đã làm mọi thứ đúng, nhưng vẫn nhận được cùng một lỗi. Bất kỳ lời khuyên để đưa tôi đi đúng hướng được đánh giá rất cao!