概述
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前缀。 |