linux dhcp option43,DHCP option43配置方法

Linux DHCP Server

一、Linux DHCP Server中Option 43选项的写规则

在Liunx系统的DHCP服务器中配置Option 43,Option

43字段要按照十六进制ASCII来填 写,并且用冒号“:”隔开。

以AC的IP地址为192.168.22.1为例,对应的Option 43字段应该填写为:03:0C:

31:39:32:2E:31:36:38:2E:32:32:2E:31。其中,03为固定值,代表子选项类型;十六 进制数0C(“0C”等于十进制数“12”)代表IP地址192.168.22.1的长度,包含小数 点“.”;十六进制数31对应“1”的ACCII值,32对应“2”的ASCII值,以此类 推,十六进制数2E对应小数点“.”的ASCII值,即值31:39:32:2E:31:36:38:2E: 32:32:2E:31表示AC的IP地址192.168.22.1。

对于涉及到多个AC,Option要填写多个IP地址的情形,IP地址要以逗号“,”间 隔,逗号“,”对应的ASCII值为2C。比如两个AC的IP地址分别为192.168.100.2和 192.168.100.3,则对应的Option 43字段为03:1B:31:39:32:2E:31:36:38:2E:31:30:30:2E:32:2C:31:39:32:2E:31:36:38:2E:31:30:30:2E:33。其中,03为固定值,代表子选项类型;十六进制数1B(“1B”等于十进制数“27”)代表两个IP地址的长 度,包含小数点“.”和逗号“,”;十六进制数31对应“1”的ACCII值,32对应“2”的ASCII值,以此类推,十六进制数2E对应小数点“.”的ASCII值,十六进制 数2C对应逗号“,”的ASCII值,即值31:39:32:2E:31:36:38:2E:31:30:30:2E:32:2C:

31:39:32:2E:31:36:38:2E:31:30:30:2E:33表述AC的IP地址192.168.100.2,192.168.100.3。

二、配置步骤

登录Linux系统并安装DHCP

Server。

# 安装DHCP Server。

yast -i dhcp dhcp-server

# 进入/etc/sysconfig目录下打开dhcpd文件,修改配置,设置DHCP Interface为端口eth0。

DHCP_INTERFACE = "eth0" DHCPD_RUN_CHROOTED = "yes"

2.配置地址池,使其可以为AP分配IP地址,同时配置Option 43,使AP能够获得AC的IP 地址。假定AP的地址为192.168.100.0/24,网关为192.168.100.1,AC的地址为 192.168.22.1。

# 进入/etc目录,打开dhcpd.conf文件,进行如下配置。

option serverip code 43 = string;

subnet 192.168.100.0 netmask 255.255.255.0 {

range  192.168.100.2

192.168.100.254;

option routers 192.168.100.1;

option subnet-mask 255.255.255.0;

option serverip 03:0C:31:39:32:2E:31:36:38:2E:32:32:2E:31;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值