dhcp服务器如何强制释放dhcp客户端的ip
办法有,没什么特别好的。DHCP服务器本来就是一个被动的服务器。都是客户端发过来请求之后分配IP地址的。在DHCP上清除绑定没问题,但是客户端不会自己清除,有租期控制着。多数情况你在DHCP服务端清除绑定之后是没用的。
你这个属于电脑脱管,你想让它获取到新的地址段之后重新管理。这个属于规划失误,在实际应用里也没你这种的需求的。DHCP本来就是很简单的一个功能。
开始-运行-cmd-ipconfig /release
IPCONFIG /RELEASE 这个是这个命令的语法,你释放后再加载命令 IPCONFIG /add 命令加载IP地址。
点开始,运行
输入ipconfig /release 回车,这是释放IP的命令
如果输入ipconfig /renew 则是重新获取新IP的命令
点击“网上邻居”右键选择“属性”双击打开,在窗口中选择“本地连接”右键选择“属性”双击打开,在“常规”里找到“Internet协议(TCP/IP)”双击打开。里面就可以配IP了。
如果你没接触过的话,你还是不会配的。
dhcp服务器不是用小工具控制,而是dhcp协议控制,要释放ip地址是有使用ip地址的机器发送dhcp release报文给服务器请求释放IP地址,但是别人关机一般不会主动发送,所以说会造成IP地址浪费的情况,但是在服务器上的确是可以通过代码来解决这个问题,但是你的问题是你是路由器,不是服务器。一般你这种情况是把dhcp的租期时间调短,但是dhcp租期时间调短的话dhcp的协议报文就会变多,例如原本是8小时,你调成10分钟,那么网络上的机器就会每5分钟续约一次,假如某台机器在2次需要都被丢包就会发生获取不到IP地址的情况,小白这时就会认为是网络有问题,其实在获取一次即可解决。
开始-运行-cmd-ipconfig/release
一、reset dhcp server ip-in-use { ip ip-address | pool [ pool-name ] | interface [ interface-type interface-number ] | all }
注意此命令须在用户视图下执行。
二、reset dhcp server ip-in-use命令用来清除DHCP动态地址绑定信息, 包括过期的、未过期的动态地址绑定信息。 也就是说一些在用的IP也全被清除了、所有DHCP分配的IP全被清除。
如果还是出现某几个地址池用完的情况,就应该考虑缩短租期,或者扩大地址池了。
1、首先找出目前没有被使用的IP地址,通过Ping命令去看这时IP是否被使用。
2、找出目前需配置主机的物理地址(mac地址),这个在DHCP服务器排除地址时需要。
3、登录到DHCP服务器,并开启DHCP管理页面。
4、选择对应的网段展开,在保留区右键。
5、选择新建保留区,填入说明和ip地址、mac地址。
6、19216848242这个IP地址就不会被局域网中别的主机获取到了。
上海蓝盟为您解答:
一、CentOS 修改IP地址
修改对应网卡的IP地址的配置文件
复制代码
代码如下:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改以下内容
复制代码
代码如下:
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=1921680255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=1216812 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=2552552550 #网卡对应的网络掩码
NETWORK=19216810 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
二、CentOS 修改网关
修改对应网卡的网关的配置文件
复制代码
代码如下:
[root@centos]# vi /etc/sysconfig/network
修改以下内容
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=19216811(设置本机连接的网关的IP地址。例如,网关为10002)
三、CentOS 修改DNS
修改对应网卡的DNS的配置文件
复制代码
代码如下:
# vi /etc/resolvconf
修改以下内容
复制代码
代码如下:
nameserver 8888 #google域名服务器
nameserver 8844 #google域名服务器
四、重新启动网络配置
复制代码
代码如下:
# service network restart
或
复制代码
代码如下:
# /etc/initd/network restart
修改 IP 地址
即时生效:
# ifconfig eth0 19216802 netmask 2552552550
启动生效:
修改 /etc/sysconfig/network-scripts/ifcfg-eth0
修改网关 Default Gateway
即时生效:
# route add default gw 19216801 dev eth0
启动生效:
修改 /etc/sysconfig/network
修改 DNS
修改/etc/resolvconf
修改后可即时生效,启动同样有效
修改 host name
即时生效:
复制代码
代码如下:
# hostname centos1
启动生效:
修改/etc/sysconfig/network
修改网卡配置
复制代码
代码如下:
#vi /etc/udev/rulesd/70-persistent-netrules
释放是相对获取而言的,IP地址一共有两种获取途径,一种是在本地连接里自行设置,一种就是通过上层设备比如路由器或者专门的DHCP服务器自动获取,DHCP发放的IP地址是有租约期限的,到了期限,这个IP地址就被收回地址池,而不再被获取到它的主机所拥有。释放指定IP地址,实际上就是获取或者手动设置了指定IP地址的主机自行把这个IP地址更改为其他的IP地址,以让这个IP地址重新成为可分配的IP地址。
0条评论