- Nhận đường liên kết
- X
- Ứng dụng khác
- Nhận đường liên kết
- X
- Ứng dụng khác
CÀI ĐẶT - CẤU HÌNH CƠ BẢN
Cài gói dhcpd.i686 (bằng yum)Cấu hình:
File /etc/dhcp/dhcpd.conf
(Có thể lấy mẫu tham khảo tại /usr/share/doc/dhcp-<version>/dhcpd.conf.sample)
Hãy xem 1 ví dụ sau về tạo 1 scope - 1 subnet ứng với 1 interface của DHCP server (có thể tham khảo ngay tại file sample trên).
Đây là ví dụ thông thường nhất:
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
option domain-name "example.com";
option domain-name-servers 192.168.1.1;
option time-offset -18000; # Eastern Standard Time
range 192.168.1.10 192.168.1.100;
}
Giả sử bạn tạo 2 scope nhưng 2 scope - 2 subnet đều chung 1 Mạng vật lý, ta có thể cho vào chung 1 shared-network:shared-network name {
option domain-name "test.redhat.com";
option domain-name-servers ns1.redhat.com, ns2.redhat.com;
option routers 192.168.0.254;
more parameters for EXAMPLE shared-network
subnet 192.168.1.0 netmask 255.255.252.0 {
parameters for subnet
range 192.168.1.1 192.168.1.254;
}
subnet 192.168.2.0 netmask 255.255.252.0 {
parameters for subnet
range 192.168.2.1 192.168.2.254;
}
}
Bạn cũng có thể cho vào 1 group và những thứ trong này sẽ là những biến toàn cục.group {
option routers 192.168.1.254;
option subnet-mask 255.255.255.0;
option domain-name "example.com";
option domain-name-servers 192.168.1.1;
option time-offset -18000; # Eastern Standard Time
host apex {
option host-name "apex.example.com";
hardware ethernet 00:A0:78:8E:9E:AA;
fixed-address 192.168.1.4;
}
host raleigh {
option host-name "raleigh.example.com";
hardware ethernet 00:A1:DD:74:C3:F2;
fixed-address 192.168.1.6;
}
}
Nếu bạn muốn gán 1 địa chỉ IP cố định vào 1 máy, đây là cách bạn sẽ làm:host apex {
option host-name "apex.example.com";
hardware ethernet 00:A0:78:8E:9E:AA;
fixed-address 192.168.1.4;
}
Ở CLIENTỞ phía client, muốn được nhận IP, cần:
1 - Đảm bảo NETWORKING=YES ở /etc/sysconfig/network
2 - File network-script (/etc/sysconfig/network-script/ifcfg-ethX) có
BOOTPROTO=dhcp
ONBOOT=yes
DHCP_HOSTNAME=[Trỏ về DHCP server]
3 - Khởi động lại máy
DHCP Relay Agent
Nếu bản thân server không chạy DHCP server - không trực tiếp cấp phát IP nhưng chuyển tiếp thông tin sang cho một DHCP server khác ở khác mạng, lúc này máy ta đang cấu hình trở thành DHCP Relay Agent.
Cấu hình:
1 - Tại file /etc/sysconfig/dhcrelay thông số INTERFACES trỏ về interface tiếp xúc với scope muốn nhận IP
2 - service dhcrelay start.
DHCP DATABASE LEASE
DHCP server có /var/lib/dhcpd/dhcpd.leases
chứa cơ sở dữ liệu DHCP client lease, những thông tin về các IP đã được
cấp cho các client cũng như thời gian và các thông tin khác.Tham khảo
http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-server.html
man dhcpd
man dhcpd.conf
/usr/share/doc/dhcp-<version>/
Nhận xét
Đăng nhận xét