Linux 中搭建DHCP服务器实例

2026-01-14 13:46:02

1、下面的流程实例中,DHCP服务分配的IP地址段为192.168.1.128~192.168.1.133

2、㈠ 首先查看dhcp服务是否安装

[plain] view plaincopyprint?

1.  [root@localhost ~]# rpm -qa | grep dhcp

2.  dhcp-3.0.5-31.el5

3.  dhcpv6-client-1.0.10-20.el5

4.  sblim-cmpi-dhcp-devel-1.0-49.el5

5.  sblim-cmpi-dhcp-1.0-49.el5 

3、㈡ 编辑/etc/dhcpd.conf

[plain] view plaincopyprint?

1.  [root@localhost ~]# cat /etc/dhcpd.conf

2.  #

3.  # DHCP Server Configuration file.

4.  # see /usr/share/doc/dhcp*/dhcpd.conf.sample

5.   

6.  [root@localhost ~]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf

7.  cp:是否覆盖“/etc/dhcpd.conf”? yes

8.   

9.  [root@localhost ~]# cat /etc/dhcpd.conf

10.  

11. ddns-update-style interim; #DDNS更新方式,这里的设定值有3种:ad-hoc、interim和none

12. ignore client-updates; #忽略客户端更新

13.  

14. subnet 192.168.1.0 netmask 255.255.255.0 {

15.  

16. option routers 192.168.1.1; #网关地址设定

17. option subnet-mask 255.255.255.0; #子网掩码设定

18. option domain-name "localdomain"; #主机域名

19. option domain-name-servers 192.168.1.110; #设定DNS服务器地址

20. range dynamic-bootp 192.168.1.128 192.168.1.136; #动态分配的IP地址范围

21. } 

4、㈢ 对网卡绑定DHCP服务

[plain] view plaincopyprint?

1.  [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

2.  # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

3.  DEVICE=eth0

4.  BOOTPROTO=dhcp

5.  ONBOOT=yes 

5、㈣ 重新启动DHCP服务 DHCP服务使用UDP的67端口,但Iptables不能过滤DHCP服务使用的原始套接字(Raw Socket) 所以在服务设定好之后,无须再设定Iptables service dhcpd start service network restart 如果在虚拟机内搭建,记得把

6、㈤ 验证

[plain] view plaincopyprint?

1.  [root@localhost ~]# ifconfig eth0

2.  eth0 Link encap:Ethernet HWaddr 00:0C:29:F9:B7:FA

3.  inet addr:192.168.227.131 Bcast:192.168.227.255 Mask:255.255.255.0

4.  inet6 addr: fe80::20c:29ff:fef9:b7fa/64 Scope:Link 

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:140
  • 阅读量:190
  • 阅读量:191
  • 阅读量:98
  • 阅读量:187
  • 猜你喜欢