分配固定IP地址

在DHCP动态主机地址管理协议中有个术语叫做“预约”,预约指的是保证局域网中特定的设备总是获取到固定的IP地址,换句话说就是dhcpd服务程序会把某个IP地址私藏下来,只有匹配到特定主机了才会拿出来分配,让某个特定主机总能获取到固定的IP地址。详情请关注《linux就该这么学》。

操作方法

  • 01

    要想把IP地址与某个主机相互绑定,那么需要该主机的MAC网卡物理地址才可以,MAC地址是网卡上面的一串独立标识符,因此不用担心冲突的情况,如图所示,咱们在Linux系统或Windows系统中都可以通过查看网卡状态来查看到这个MAC值。

  • 02

    此时一定有同学会问如果不方便查看MAC地址怎么办呢?比如给公司老板的机器绑定IP地址,总不能随便就去看别人电脑信息吧,刘遄老师就来告诉大家一个很好的办法,首先咱们启动dhcpd服务程序,然后为老板的主机分配一个IP地址,这样在DHCP服务器本地的日志文件中就会保存有了这次的IP地址分配记录,通过看日志文件来获取到对方电脑的网卡MAC地址啦~ [root@linuxprobe ~]# tail -f /var/log/messages Mar 30 05:33:17 localhost dhcpd: Copyright 2004-2013 Internet Systems Consortium. Mar 30 05:33:17 localhost dhcpd: All rights reserved. Mar 30 05:33:17 localhost dhcpd: For info, please visit https://www.isc.org/software/dhcp/ Mar 30 05:33:17 localhost dhcpd: Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file Mar 30 05:33:17 localhost dhcpd: Wrote 0 leases to leases file. Mar 30 05:33:17 localhost dhcpd: Listening on LPF/eno16777728/00:0c:29:c4:a4:09/192.168.10.0/24 Mar 30 05:33:17 localhost dhcpd: Sending on LPF/eno16777728/00:0c:29:c4:a4:09/192.168.10.0/24 Mar 30 05:33:17 localhost dhcpd: Sending on Socket/fallback/fallback-net Mar 30 05:33:26 localhost dhcpd: DHCPDISCOVER from 00:0c:29:27:c6:12 via eno16777728 Mar 30 05:33:27 localhost dhcpd: DHCPOFFER on 192.168.10.50 to 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728 Mar 30 05:33:29 localhost dhcpd: DHCPDISCOVER from 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728 Mar 30 05:33:29 localhost dhcpd: DHCPOFFER on 192.168.10.50 to 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728 Mar 30 05:33:29 localhost dhcpd: DHCPREQUEST for 192.168.10.50 (192.168.10.10) from 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728 Mar 30 05:33:29 localhost dhcpd: DHCPACK on 192.168.10.50 to 00:0c:29:27:c6:12 (WIN-APSS1EANKLR) via eno16777728

  • 03

    以前我在线下讲课的时候讲完DHCP服务后看到底下总是会有学生挠头,起初我很不理解,因为dhcpd服务程序应该算是Linux系统中最简单不过的了,就那么点参数怎么可能写错呢?后来慢慢发现了原因——有些同学是以Windows系统为对象做的IP绑定实验,而在Windows系统中直接查看到的MAC地址是类似于00-0c-29-27-c6-12这样的,很明显MAC地址虽然值是一样的,但间隔符变成了-(减号),因此咱们在Linux系统中配置dhcpd服务程序的时候一定要保证里面的MAC地址都是以:(冒号)来间隔的哦~ [root@linuxprobe ~]# vim /etc/dhcp/dhcpd.conf ddns-update-style none; ignore client-updates; subnet 192.168.10.0 netmask 255.255.255.0 { range 192.168.10.50 192.168.10.150; option subnet-mask 255.255.255.0; option routers 192.168.10.1; option domain-name "linuxprobe.com"; option domain-name-servers 192.168.10.1; default-lease-time 21600; max-lease-time 43200; host linuxprobe { hardware ethernet 00:0c:29:27:c6:12; fixed-address 192.168.10.88; } } [root@linuxprobe ~]# systemctl restart dhcpd

  • 04

    确认参数填写正确后就可以保存退出配置文件,然后就可以重启dhcpd服务程序了,对了~如果这台主机是您刚刚分配过IP地址的,那么它的IP地址租约时间还没有到期,因此不会立即的更换成新绑定的IP地址,要想立即看到绑定效果还需要再重启下客户端的网络服务才行,如图所示:

(0)

相关推荐

  • 电脑如何使用一个固定IP地址

    ip地址基础知识 我们所说的ip地址是给每一台访问互相网的电脑分配一个32bit的地址,这个地址是不会在互联网中重复,是唯一的。 这个ip地址一般多为当地宽带服务器商给你分配使用,具体这个ip地址,自 ...

  • TP-Link无线路由器如何设置固定IP地址上网

    TP-Link无线路由器设置固定IP地址上网的方法 温馨提示:请先判断自己的上网方式,到底是不是静态IP上网类型;如果根据上诉的介绍,自己还是不能够判断,那么可以电话咨询你的宽带运营商,弄清楚了再来设 ...

  • 固定ip怎么分配给多台电脑(局域网分配固定IP)

    一个案例:局域网如果有200台电脑,可以根据业务需求进行划分,千万不能将200台电脑放置在同一个网段内,将会产生比较多广播,影响网络质量.其一:合理分区,减少广播将原有的200台电脑进行分区,每个区设 ...

  • 教你固定IP地址快速上网

    部分主机无法上网 由于工作需要,笔者所在的办公室几台计算机,并没有接入到局域网中,也没有通过局域网直接访问Internet网络,而是通过共享ADSL路由器的方式,拨号连接到市电子政务内网,同时所有连接 ...

  • 如何设置本地连接ip 本机固定IP地址设置方法

    本地IP怎么设置?很多配置路由器的时候有时候找不到192.168.1.1就是因为本地固定ip地址有问题,这个时候就需要我们设置本地固定ip地址了,近日又有不少网友向编辑问这个问题,今天编辑专门针对本地 ...

  • Mac电脑怎么设置固定IP地址

    Mac电脑怎么设置固定IP地址?苹果Mac DNS怎么设置?很多使用Mac的朋友因为公司或单位为统一管理电脑联网,一般需要设置固定IP地址和DNS,那么在Mac系统怎么设置DNS和固定IP地址呢?下面 ...

  • Mac固定IP地址怎么设置

    Mac电脑设置固定IP地址图文教程 一.Mac电脑怎么设置固定IP地址 第一步.点击Mac桌面"系统偏好设置"图标 第二步.在打开的系统偏好设置界面,点击互联网和无线选项中的&qu ...

  • win7电脑如何设置固定IP地址

    使用电脑上网时,系统默认的是自动获取IP地址,但是某些特定场所要想正常上网,需要将电脑设置成固定ip,那么win7电脑如何设置固定IP呢? 操作方法 01 首先点击左下方的开始菜单,在弹出界面找到[控 ...

  • 电脑怎么设置固定IP地址 设置计算机的IP地址

    在使用一些需要使用代理的网络时,该代理限制了能连接的IP,我们需要将电脑的IP地址设置为一个固定的IP地址,或者电脑不能上网时,我们也可以试试将电脑设置为固定IP,现在小编就和大家分享 如何将电脑设置 ...