概述

IP池用于定义IP地址的范围,这些地址可以被RouterOS的各种工具使用,例如DHCP服务器、点对点服务器等等。独立的IPv4和IPv6列表是可用的。只要有可能,就会给每个客户提供相同的IP地址(OWNER/INFO对)。

IPv4池

Sub-menu: /ip pool

属性 说明
comment (string; Default: ) 地址池的简短描述
name (string; Default: ) 地址池的唯一标识符
next-pool (string; Default: ) 当从没有空闲地址的池中获取地址,而next-pool属性被设置为另一个 地址池,那么下一个IP地址将从next-pool获取。
ranges (IP; Default: ) IP地址列表中不重叠的IP地址范围,形式为:从1到1,从2到2,...,从N到N。例如,10.0.0.1-10.0.0.27,10.0.0.32-10.0.0.47

例子

定义一个名为 "my-pool "的地址池,地址范围是10.0.0.1-10.0.0.126,不包括网关地址10.0.0.1和服务器地址10.0.0.100,另一个池dhcp-pool,其地址范围是10.0.0.200-10.0.0.250:

[admin@MikroTik] ip pool> add name=my-pool ranges=10.0.0.2-10.0.0.99,10.0.0.101-10.0.0.126
[admin@MikroTik] ip pool> add name=dhcp-pool ranges=10.0.0.200-10.0.0.250
[admin@MikroTik] ip pool> print
  # NAME                                        RANGES
  0 ip-pool                                     10.0.0.2-10.0.0.99
                                                10.0.0.101-10.0.0.126
  1 dhcp-pool                                   10.0.0.200-10.0.0.250

已用地址

Sub-menu: /ip pool used

这里可以看到所有使用过的IP池的IP地址。

只读属性

属性 说明
address (IP) 分配给客户端的IP地址。
info (string) 来自租约菜单的DHCP MAC地址和PPP类型客户端的PPP连接用户名。
owner (string) 使用该IP地址的服务
pool (string) IP池的名称。

IPv6地址池

Sub-menu: /ipv6 pool

属性 说明
name (string; Default: ) 池的名称。
prefix (IPv6/0..128; Default: ) Ipv6地址前缀
prefix-length (integer [1..128]; Default: ) 选项代表将给予客户端的前缀大小。

只读属性

属性 说明
dynamic (YES | NO) 池是否是动态的。
expire-time (time) 过期时间设置为由 DHCPv6客户端 添加的动态池。

例子

例子创建一个 "2001::/60 "的地址池,发出/62前缀:

[admin@test-host] /ipv6 pool> add
name: test prefix: 2001::/60
prefix-length: 62
[admin@test-host] /ipv6 pool> print
# NAME PREFIX PREFIX-LENGTH
0 test 2001::/60 62bits

已用地址

Sub-menu: /ipv6 pool used

只读属性

属性 说明
info (string) 显示从客户端收到的DUID相关信息(十六进制值)。也可以包含十六进制的原始时间戳。
owner (string) 保留前缀("DHCP",等等)。
pool (string) 池名称。
prefix (IPv6/0..128) 分配给客户端的IPv6前缀。