中易网

linux系统关于DHCP的设置

答案:1  悬赏:40  
解决时间 2021-04-27 17:35
  • 提问者网友:我喜歡係
  • 2021-04-27 14:10
某公司需要配置DHCP服务,为本地用户分配IP地址、子网掩码、网关地址、DNS服务器地址等参数。本地采用192.168.1.0/24网段,设置可分配的地址段为192.168.1.10-192.168.1.100和192.168.1.120-192.168.1.200。另外,在公司网络内存在一台FTP服务器和DNS务器,为FTP服务器分配固定的地址192.168.1.200(假设MAC地址为00-03-ee-f5-87-4a),为DNS服务器分配固定的地址192.168.1.16(假设MAC地址为00-04-3e-5f-d8-8c)。作为管理员,需要做以下工作:
(1)配置DHCP服务器,指定网段为192.168.1.0/24
(2)指定网关地址为192.168.1.1
(3)指定分配掩码为255.255.255.0
(4)指定域名为company.com
(5) 指定动态分配地址范围为192.168.1.10-192.168.1.100和192.168.1.120-192.168.1.200
(6)设定默认租用时间为12小时,最大租用时间为24小时
(7)指定给FTP服务器(MAC地址为00-03-ee-f5-87-4a)分配固定IP地址192.168.1.200;指定给DNS服务器(MAC地址为00-04-3e-5f-d8-8c)分配固定IP地址192.168.1.16
(8)创建IP地址池,并启动DHCP服务
(9)用Windows2003作为客户端测试DHCP服务器,并监控DHCP服务器,把地址池复制一份到/tmp目录下

3、操作要求
(1)配置DHCP服务器,指定网段及掩码
(2)指定网关地址、分配掩码、域名、动态分配地址范围、默认租用时间、最大租用时间等
(3)给特定的MAC指定固定的IP地址
(4)创建地址池,并启动DHCP服务
(5)配置Windows作为DHCP客户端,测试DHCP服务器

本人纯自学,linux一窍不通,为了考试证书,请大侠不吝赐教
最佳答案
  • 二级知识专家网友:傲娇菇凉
  • 2021-04-27 14:19
这个问题包括了linux dhcp除中继外绝大多数功能,我先一个一个的帮你说明一下,最后给出配置文件。
首先搭建我就不用多说了,直接使用rpm -ivh安装dhcp服务即可,然后开始写配置文件,默认是个空白的,可以将/usr/share/doc/dhcp-3.0.5/dhcpd.conf复制到sample /etc/dhcpd.conf,然后VI打开这个文件编写(下面是我自己电脑上配置文件)
ddns-update-style interim;
ignore client-updates;
subnet 192.168.10.0 netmask 255.255.255.0 { 指定的网段
# --- default gateway
option routers 192.168.10.1; 网关
option subnet-mask 255.255.255.0; 掩码
option nis-domain "domain.org";
option domain-name "domain.org"; 域名
option domain-name-servers 192.168.10.2; DNS服务器
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.10.1 192.168.10.100; 分配置IP的范围
default-lease-time 21600; 默认租期
max-lease-time 43200; 最大租期
# we want the nameserver to appear at a fixed address
host ns { 绑定MAC与IP
next-server marvin.redhat.com;
hardware ethernet 00:0c:29:61:3c:3c;
fixed-address 192.168.10.2;

}
}
只是你的要求中有要排除一些IP ,以及绑定多个IP,下面将继续说明。
比如说在192.168.10.1到192.168.10.100中要排除192.168.10.10~192.168.10.20,可以写两段IP范围,即
range 192.168.10.1 192.168.10.9;
range 192.168.10.21 192.168.10.100;
绑定多个IP
host ns {

hardware ethernet a4:d5:6b:55:9d:43;
fixed-address 192.168.10.1;
}

host ns {

hardware ethernet 1a:6f:8c:12:23:5a;
fixed-address 192.168.10.2;
}
然后启动DCHP服务
service dhcpd start
查看DHCP服务状态
servic dhcpd staus
到此完毕,如果启动出错一般是配置文件写错了,注意标点符号,你自己总结下,归纳下即可完成。
不足之处,敬请见谅!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息