① linux DHCP服务器怎么配置保留地址或者排除地址段
可以在配置文件加入 host参数 如:
host retained1{
hardware ethernet 00:00:00:00:00:00;
fixed-address 192.168.1.1;
}
host 自定义名称{
hardware ethernet mac地址;
fixed-address 保留的ip
}
② 请问如何关闭redhat linux DHCP服务器
终端运行下面两条命令。
service dhcpd stop
chkconfig --level 2345 dhcpd off (本条命令就是实现不自动启动)
③ 关于Linux系统中DHCP服务器配置
首先确定你的
DHCP
配置文件
没有写错。
如果是多网卡的计算机,确定一下
是否指定了网络接口。
然后再看看
你的
DHCP
服务是否启动。
如果客户机是
XP
的机器
把防火墙给关了。
④ linux Suse 中BOOTPROTO=‘dhcp’ dhcp为什么删不掉
Redhat使用dhcpd进程提供DHCP服务,启动时dhcpd自动读它的配置文件/etc/dhcpd.conf。dhcpd将客户的租用信息保存在/var/lib/dhcp/dhcpd.leases文件中,该文件不断被更新,从这里面可以查到IP地址分配的情况。
dhcpd为了向一个子网提供服务,需要知道子网的网络地址和网络掩码,并且还要知道地址分配的范围,下面给出一个简单的dhcpd.conf文件:
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.10 192.168.100.253;
}
此例中,dhcpd将给192.168.100.0网络分配192.168.100.10到192.168.100.253的IP地址。
租期时间可以从0秒到无限长,可以根据需要来定。缺省的租期时间为一天,即86400秒。可以为主机定义两个租期长度:
default-lease-time 默认租期时间;
max-lease-time 用户可以获得的最长租期时间。
下面的配置将缺省的租期时间设置为10分钟,最长租用时间为1小时:
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.10 192.168.100.253;
default-lease-time 600;
max-lease-time 3600;
}
DHCP还可以向客户提供更多的参数,这些参数可以用option来指定,例如:
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.10 192.168.100.253;
default-lease-time 600;
max-lease-time 3600;
option subnet-mask 255.255.255.0;
option routers 192.168.100.254; 默认路由
option domain-name-servers 202.102.134.68; DNS服务器
}
现在大家对DHCP配置应该有个了解了,其实过程就是这么简单,中间就隔了一层窗户纸。
实际演练
接下来给大家一个示例,把我的redhat9.0配置成一台DHCP服务器。
vi /etc/dhcpd.conf
配置后,我的机器的该文件内容如下(注释的部分都已经删除掉了,至于原文,大家可以对照/usr/share/doc/
dhcp-3.0pl1/dhcpd.conf.sample文件):
[root@rh9 test]# more /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
subnet 192.168.0.0 netmask 255.255.255.0 {
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option domain-name-servers
202.96.199.133, 202.96.133.134;
range dynamic-bootp 192.168.0.1 192.168.0.255;
default-lease-time 21600;
max-lease-time 43200;
}
这儿我解释一下配置部分,首先subnet定义了网络的地址,然后option routers定义了网关地址;subnet-mask定义子网掩码;broadcast-address定义广播地址;domain-name-servers定义DNS NAMESERVER的地址;dynamic-bootp是给客户端分配的地址,定义的是192.168.0.1-- 192.168.0.255整个网段地址;最后2行是讲分配出的地址的缺省租期时间设置为10分钟,最长租用时间为1小时。这样,一个DHCP服务器就配置好了。
我们可以测试一下结果:在另外一个redhat linux7.2上,把IP设置成DHCP主机的IP地址,通过netconfig命令配置。
检查配置:
[root@rh72 root]# more /etc/sysconfig/ network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
[root@rh72 root]#
确定网卡已经是DHCP的了。
[root@rh72 root]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:A3:C6:71
inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0
查看地址,发现ETH0已经分配了一个254的地址,说明DHCP服务器配置成功。
小结
至此,我们已经完成了一台Linux DHCP服务器的安装和配置工作。在实际的使用过程中,上述操作步骤应该可以满足一般应用的需求,但是我们还需要经常研究具体的命令参数,让DHCP服务器能更好地为我们服务。
另外,站长团上有产品团购,便宜有保证
⑤ 如何开启关闭LINUX的DHCP服务
你用的是无盘网络? 那也就是说LINUX是服务器?
client每次都是使用BOOTP协议来自动获取IP地址,然后在linux调取相关的数据?
但是你有路由器,并也开启了DHCP。而linux中也开启了DHCP
client在获取的时候通常获取到linux的网关 所以无法出路由?
解决方案1:如果老是获取到linux的网关的话,可以在路由器dhcp上设置多个网关或者是使用linux的DHCP功能关闭路由器的dhcp功能,在分配网关时分配linux和路由器的网关
解决方案2:在linux用iptables开启转发功能或者是用squid
⑥ 基于Linux的DHCP服务器,如何在上面手动释放某个特定的、已分配的地址
释放地址这个主动权掌握在客户端手里,你在服务器上是办不到的。
只有如楼上所言在客户端执行释放命令。
举个简单明了的例子,既然在有DHCP服务器的环境中,
你的客户端也完全自己设一个符合网段要求的静太IP,完全不受服务器的限制。
⑦ linux 如何关闭dhcp
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段
1.如果你是dhcp使用方,就是dhcp客户端
如果有系统界面,在桌面的左上角选择“管理”“网络”选项进行配置就行。
要不就到
/etc/sysconfig/ network-scripts/目录下,编辑 ifcfg-eth0
配置个IP就可以了,例如:
BOOTPROTO=static
IPADDR=172.31.0.13
NETMASK=255.255.252.0
BROADCAST=172.31.3.254
ONBOOT=yes
2.如果你是dhcp服务端,就是提供dhcp服务的
可使用如下命令关闭:
/etc/init.d/dhcpd stop
或者
service dhcpd stop
⑧ 请linux高手指点下,在ubuntu10.04.3下,如何卸载dhcp服务。
看你安装的dhcp是什么包 了,一般是rpm,
rpm -qa |grep dhcp查询安装dhcp发rpm包,
然后rpm -e 包名 卸载就OK 了
⑨ 怎么删掉linux的dhcp服务器
1. 查看是否设置开机启动
chkconfig --list | grep dhcpd
2. 查看端口是否打开
netstat -anulp | grep :67
3.查看服务状态
/etc/init.d/dhcpd status
【查看是否运行dhcp服务: ps aux | grep dhcp |grep -v grep 】
4:关闭 dhcpd
/etc/init.d/dhcpd stop
5:开启 hdcpd
/etc/init.d/dhcpd start
⑩ 如何取消Linux的DHCP服务
这要看用户是用系统自带的DHCP,还是自已后来装的,下面分两种情况来说明: 1.如果系统自带的,可以选择开始→系统服务→DHCP选项,停掉DHCP服务,然后执行下面的命令:#/etc/rc.d/init.d/xinetd restart2.如果是用户后来装的,一般是在/etc/rc.local中,让系统关闭DHCP服务。 http://www.linuxgoo.com/2005/6123/07481997115.html