DHCP实现mac和ip地址绑定

版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_40195432/article/details/85053506

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地址

猜你喜欢

转载自blog.csdn.net/qq_40195432/article/details/85053506