Linux 的服务器上搭建 DHCP Server 配置 option 配置案例

 

目录

1     配置option 43实现MP-71自动联系MX.. 5

1.1      功能需求及组网... 5

1.2      配置思路... 5

1.3      配置文件... 6

1.4      检验配置效果... 6

2     配置option 138实现AP220-E自动联系AC. 7

2.1      功能需求及组网... 7

2.2      配置思路... 7

2.3      配置文件... 8

2.4      检验配置效果... 8

 

1配置option 43实现MP-71自动联系MX

1.1功能需求及组网

组网图

方案介绍

通过在Linux 上配置DHCP ServerAP提供IPoption 43选项。

1.2配置思路

1)下载、安装DHCP Server 相关程序。

2)调试基本的dhcp启动服务、并验证能否获取ip

3)配置option 43

 

 

1.3配置文件

 

 

CentOS

Vi dhcpd.conf

 

ignore client-updates;

ddns-update-style ad-hoc;

 

option mxip code 43 = string;

subnet 2.2.2 .0 netmask 255.255.255.0 {

# --- default gateway

        option routers                 2.2.2 .254;

        option subnet-mask              255.255.255.0;

# --- mx ip

        option mxip 80:0B:00:00:01:02:02:02:FE:0B:45:14;

# --- pool

        range dynamic-boot p 2.2.2 .1 2.2.2.19;

        default-lease-time 21600;

        max-lease-time 43200;

}

 

以十六进制格式表示IP80为选项类型,0B为选项长度,表示后面内容的长度,0000Server Type,固定为000001为后面ACIP地址的个数,“02:02:02:FEMXIP地址的十六进制,也就是说在配置时只需把自己的MX地址X.X.X.X换算成十六进制替换掉即可。“:0B:45: 14 为固定格式说明前面定义的是一串ip地址。

 

1.4检验配置效果

MX-8# show ap status

Flags: o = operational[1], c = configure[0], d = download[0], b = boot[0]

       a = auto AP, m = mesh AP, p/P = mesh portal (ena/actv), r = redundant[0] i = insecure, e = encrypted, u = unencrypted

Radio: E = enabled - 20MHz channel, S = sentry

       W/w = enabled - 40MHz wide channel (HTplus/HTminus)

       D = admin disabled

IP Address: * = AP behind NAT

AP   Flag IP Address      Model        MAC Address       Radio 1 Radio 2 Uptime

---- ---- --------------- ------------ ----------------- ------- ------- ------

   2 o--i 2.2.2 .1         MP-422       00:0b:0e:90:01:00 E 11/18 E161/20 04h 08m

MX-8#

 

2配置option 138实现AP220-E自动联系AC

2.1功能需求及组网

组网图

方案介绍

通过在Linux 上配置DHCP ServerAP220-E提供IPoption 138选项。

2.2配置思路

4)下载、安装DHCP Server 相关程序。

5)调试基本的dhcp启动服务、并验证能否获取ip

6)配置option 138

 

 

2.3配置文件

 

 

CentOS

Vi dhcpd.conf

 

CentOS

Vi dhcpd.conf

 

ignore client-updates;

ddns-update-style ad-hoc;

 

option acip code 138 = string;

subnet 2.2.2 .0 netmask 255.255.255.0 {

# --- default gateway

        option routers                 2.2.2 .254;

        option subnet-mask              255.255.255.0;

# --- mx ip

        option acip 01:01:01:01;

# --- pool

        range dynamic-boot p 2.2.2 .20 2.2.2.39;

        default-lease-time 21600;

        max-lease-time 43200;

}

以十六进制格式表示IP,“01:01:01:01AC Loopback 0 IP地址的十六进制,也就是说在配置时只需把自己的AC Loopback 0 IP地址X.X.X.X换算成十六进制替换掉即可。

2.4检验配置效果

Ruijie#show capwap state

index  peer device               state    

1      2.2.2 .20 : 32768          Run      

 

Ruijie#show capwap detail

-----------CAPWAP CONTROL BLOCK----------

index is 0

Current State [ Idle ]

Recent recieved request's sequence number [43]

Recent recieved response's sequence number [0]

Recent send request's sequence number [0]

Retransmit Count [ 0 ]

Sending msg queue length [ 0 ]

Receive msg queue length [ 0 ]

On line timers:

My address [ 1.1.1 .1 ]

My address6 [ :: ]

Peer address [ 2.2.2 .20 ]

Peer address6 [ :: ]

Peer control port [ 5246 ]

Peer data port [ 5247 ]

Session ID [0]  [ 0 ]

Session ID [1]  [ 0 ]

Session ID [2]  [ 0 ]

Session ID [3]  [ 0 ]

Control socket  [ 2057 ]

Data socket  [ 2058 ]

Path MTU  [ 1500 ]

Am I AP  [ 0 ]

Over IPv4  [ 1 ]

Local or Split   [ 1 ]

Local Switch [ 0 ]

 

-----------CAPWAP CONTROL BLOCK----------

index is 1

Current State [ Run ]

Recent recieved request's sequence number [141]

Recent recieved response's sequence number [25]

Recent send request's sequence number [25]

Retransmit Count [ 0 ]

Sending msg queue length [ 0 ]

Receive msg queue length [ 0 ]

On line timers: [echo interval ] 

My address [ 1.1.1 .1 ]

My address6 [ :: ]

Peer address [ 2.2.2 .20 ]

Peer address6 [ :: ]

Peer control port [ 32768 ]

Peer data port [ 32769 ]

Session ID [0]  [ 0 ]

Session ID [1]  [ 0 ]

Session ID [2]  [ 0 ]

Session ID [3]  [ 0 ]

Control socket  [ 2057 ]

Data socket  [ 2058 ]

Path MTU  [ 1500 ]

Am I AP  [ 0 ]

Over IPv4  [ 1 ]

Local or Split   [ 1 ]

Local Switch [ 0 ]

 

Ruijie#