This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
dhcp_failover [2010/08/30 14:23] val |
— (current) | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== DHCP failover ====== | ||
| - | ===== Что почитать ===== | ||
| - | |||
| - | [[сервис_dhcp]] | ||
| - | |||
| - | [[http://www.lithodyne.net/docs/dhcp/dhcp-4.html]] | ||
| - | <code> | ||
| - | man dhcpd.conf | ||
| - | </code> | ||
| - | |||
| - | ===== Настройка ===== | ||
| - | |||
| - | <code> | ||
| - | gateN# cat dhcpd.general | ||
| - | </code><code> | ||
| - | ddns-update-style none; | ||
| - | |||
| - | log-facility local7; | ||
| - | |||
| - | subnet 192.168.X.0 netmask 255.255.255.0 { | ||
| - | pool { | ||
| - | failover peer "dhcp"; | ||
| - | range 192.168.X.40 192.168.X.249; | ||
| - | deny dynamic bootp clients; | ||
| - | } | ||
| - | option routers 192.168.X.254; | ||
| - | option domain-name "corpX.un"; | ||
| - | option domain-name-servers 192.168.X.1, 192.168.X.2; | ||
| - | default-lease-time 600; | ||
| - | max-lease-time 7200; | ||
| - | } | ||
| - | </code> | ||
| - | |||
| - | <code> | ||
| - | gate1# cat dhcpd.conf | ||
| - | </code><code> | ||
| - | failover peer "dhcp" { | ||
| - | primary; | ||
| - | address 192.168.X.1; | ||
| - | port 519; | ||
| - | peer address 192.168.X.2; | ||
| - | peer port 520; | ||
| - | max-response-delay 60; | ||
| - | max-unacked-updates 10; | ||
| - | mclt 600; | ||
| - | split 128; | ||
| - | load balance max seconds 3; | ||
| - | } | ||
| - | include "/CORRECT/DIR/dhcpd.general"; | ||
| - | </code> | ||
| - | |||
| - | <code> | ||
| - | gate2# cat dhcpd.conf | ||
| - | </code><code> | ||
| - | failover peer "dhcp" { | ||
| - | secondary; | ||
| - | address 192.168.X.2; | ||
| - | port 520; | ||
| - | peer address 192.168.X.1; | ||
| - | peer port 519; | ||
| - | max-response-delay 60; | ||
| - | max-unacked-updates 10; | ||
| - | } | ||
| - | include "/CORRECT/DIR/dhcpd.general"; | ||
| - | </code> | ||
| - | |||
| - | ===== Тестирование ===== | ||
| - | |||
| - | ==== FreeBSD ==== | ||
| - | <code> | ||
| - | [gateN:~] # cat /var/db/dhcpd/dhcpd.leases | ||
| - | </code> | ||
| - | ==== Ubuntu ==== | ||
| - | <code> | ||
| - | root@gateN:~# cat /var/lib/dhcp3/dhcpd.leases | ||
| - | </code> | ||