楚阿旗

博客园 首页 新随笔 联系 订阅 管理
  54 随笔 :: 1 文章 :: 0 评论 :: 5225 阅读

1. 安裝dhcp服務

yum install -y dhcp

2. host1

vi /etc/dhcp/dhcpd.failover

复制代码
failover peer "dhcpfailover" {
        primary;
        address host1;
        port 647;
        peer address host2;
        peer port 647;
        max-response-delay 60;
        max-unacked-updates 10;
        mclt 1800;
        split 128;
        load balance max seconds 3;
}
复制代码

vi /etc/dhcp/dhcpd.conf

复制代码
include "/etc/dhcp/dhcpd.failover";

default-lease-time 600; max-lease-time 7200; ddns-update-style none; authoritative; allow booting; allow bootp; option domain-name-servers ns1, ns2; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option subnet-mask 255.255.255.0; pool{ failover peer "dhcpfailover"; range 192.168.1.50 192.168.1.150; } }
复制代码

3. host2

vi /etc/dhcp/dhcpd.failover

复制代码
failover peer "dhcpfailover" {
        secondary;
        address host2;
        port 647;
        peer address host1;
        peer port 647;
        max-response-delay 60;
        max-unacked-updates 10;
        #mclt 1800;
        #split 128;
        load balance max seconds 3;
}
复制代码

從host1下載dhcpd.conf

scp host1:/etc/dhcp/dhcpd.conf /etc/dhcp/

4. 開通所需要的防火牆政策

1
2
3
firewall-cmd --permanent --zone=public --add-port=647/tcp
 
firewall-cmd --permanent --zone=public --add-port=67/udp

5. 啟用dhcp服務

systemctl enable dhcpd
systemctl start dhcpd

6. 確認IP租用狀態

tail -n 30 /var/lib/dhcp/dhcpd.lease
posted on   楚阿旗  阅读(597)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示