×

DHCP实现mac和ip地址绑定

hqy hqy 发表于2020-06-23 13:13:43 浏览2871 评论0

抢沙发发表评论

DHCP实现mac和ip地址绑定

作用:让网络中某个mac地址的网卡永久使用一个固定的ip地址

DHCP服务的端口号:服务器用的是udp:67端口,客户机用的是udp:68端口


重要文件:

dhcp服务器主配置文件:/etc/dhcp/dhcpd.conf

里面可以修改mac和ip地址,即可以给某个客户机固定的ip地址

修改完后保存退出


然后删除下面的租约文件

dhcp服务器上的租约文件:/var/lib/dhcpd/lease*

删除租约文件后重启服务:service dhcpd restart


然后进到客户机

dhcp服务器上的日志文件:/var/log/message


进到客户机删除下面的租约文件

dhcp客户机上的租约文件:/var/lib/dhclient/*

删除后重启网络服务 service network restart 或ifup eth1

ifconfig查看发现已获取地址


实验分步向导:

服务器上的操作

1、修改主配置文件

vim /etc/dhcp/dhcpd.conf 文件全文内容如下


ddns-update-style interim; 定义所支持的DNS的动态更新方案(必选)

ignore client-updates; 忽略/允许客户端更新


#配置DHCP超级作用域中所有子网共有的TCP/IP网络配置信息

option subnet-mask 255.255.255.0; 设置子网掩码

option domain-name “uplooking.com”; 设置DNS域名后缀

option domain-name-servers 8.8.8.8,114.114.114.114; 设置DNS服务器地址

option time-offset -18000; 设置时区

default-lease-time 21600; 设置默认租赁时间

max-lease-time 43200; 设置最大租赁时间


shared-network uplooking { 配置超级作用域,并指定作用域名称为uplooking


subnet 192.168.11.0 netmask 255.255.255.0 { 设置内嵌子网1及其掩码

option routers 192.168.11.2; 设置内嵌子网1网关地址

range dynamic-bootp 192.168.11.100 192.168.11.200; 设置内嵌子网1作用域范围


host pc01 { 设置保留地址

hardware ethernet 00:0C:0D:BA:01:3A; 设置要绑定客户端的网卡接口类型及MAC地址

fixed-address 192.168.11.110; 设置给客户端所绑定的IP地址

}

}


2、删除服务器上现有的租约文件

cd /var/lib/dhcpd

ls

rm -f *

ls


3、重启dhcpd服务

service dhcpd restart

netstat -atunlp | grep dhcpd 可以看到服务器是用的udp:67号端口

tail /var/log/messages


Linux客户机上的操作

1、修改客户机的网卡配置文件

cd /etc/sysconfig/network-scripts

ls

vi ifcfg-* 网卡的配置文件有可能是ifcfg-eth0、ifcfg-eth1

DEVICE=“eth0”

BOOTPROTO=dhcp

ONBOOT=yes

:x 保存并退出vi编辑器


2、删除客户机上现有的租约文件

cd /var/lib/dhclient

ls

rm -f *

ls


2、重启网络服务

service network restart

或ifup eth1

ifconfig

netstat -atunlp | grep :68 可以看到客户机是用的udp:68号端口


windows客户机上的操作

1、修改本地连接的属性

鼠标右击“网上邻居”选属性----------》鼠标右击“本地连接”选属性------》双击"Internet协议(TCP/IP)"---------》选“自动获得IP地址”-----》“确定”退出操作


2、查看客户机的IP地址

方法一:网上邻居”选属性----------》双击“本地连接”选支持------》选“详细信息”-----》“确定”退出操作


方法二:使用快捷键Win+R运行-------》cmd回车-------》ipconfig回车。

ipconfig 查看“网络连接”的简要信息

ipconfig /all 查看“网络连接”的详细信息 ,可以看到网卡的MAC地址

ipconfig /release 释放IP地址

ipconfig /renew 重新获取新IP地址



打赏

本文链接:https://www.kinber.cn/post/1397.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客