hx99 发表于 2010-6-11 01:37:45

Routeros DHCP 服务器中继设置

资料来自Mikrotik官方


Application ExamplesDynamic Addressing, using DHCP-RelayLet us consider that you have several IP networks 'behind' other routers, but you want to keep all DHCP servers on a single router. To do this, you need a DHCP relay on your network which relies DHCP requests from clients to DHCP server.
This example will show you how to configure a DHCP server and a DHCP relay which serve 2 IP networks - 192.168.1.0/24 and 192.168.2.0/24 that are behind a router DHCP-Relay.

IP addresses of DHCP-Server:
ip address> print
Flags: X - disabled, I - invalid, D - dynamic
#   ADDRESS            NETWORK         BROADCAST       INTERFACE
0   192.168.0.1/24   192.168.0.0   192.168.0.255   To-DHCP-Relay
1   10.1.0.2/24      10.1.0.0      10.1.0.255      Public
ip address>

IP addresses of DHCP-Relay:
ip address> print
Flags: X - disabled, I - invalid, D - dynamic
#   ADDRESS            NETWORK         BROADCAST       INTERFACE
0   192.168.0.1/24   192.168.0.0   192.168.0.255   To-DHCP-Server
1   192.168.1.1/24   192.168.1.0   192.168.1.255   Local1
2   192.168.2.1/24   192.168.2.0   192.168.2.255   Local2
ip address>

To setup 2 DHCP Servers on DHCP-Server router add 2 pools. For networks 192.168.1.0/24 and 192.168.2.0:

/ip pool add name=Local1-Pool ranges=192.168.1.11-192.168.1.100
/ip pool add name=Local1-Pool ranges=192.168.2.11-192.168.2.100

ip pool> print
# NAME                                       RANGES
0 Local1-Pool                                  192.168.1.11-192.168.1.100
1 Local2-Pool                                  192.168.2.11-192.168.2.100
ip pool>

Create DHCP Servers:
/ip dhcp-server add interface=To-DHCP-Relay relay=192.168.1.1 \
   address-pool=Local1-Pool name=DHCP-1 disabled=no
/ip dhcp-server add interface=To-DHCP-Relay relay=192.168.2.1 \
   address-pool=Local2-Pool name=DHCP-2 disabled=no

ip dhcp-server> print
Flags: X - disabled, I - invalid
#   NAME         INTERFACE   RELAY         ADDRESS-POOL LEASE-TIME ADD-ARP
0   DHCP-1       To-DHCP-Relay 192.168.1.1   Local1-Pool3d00:00:00
1   DHCP-2       To-DHCP-Relay 192.168.2.1   Local2-Pool3d00:00:00
ip dhcp-server>

Configure respective networks:

/ip dhcp-server network add address=192.168.1.0/24 gateway=192.168.1.1 \
   dns-server=159.148.60.20
/ip dhcp-server network add address=192.168.2.0/24 gateway=192.168.2.1 \
   dns-server 159.148.60.20

ip dhcp-server network> print
# ADDRESS            GATEWAY         DNS-SERVER      WINS-SERVER   DOMAIN
0 192.168.1.0/24   192.168.1.1   159.148.60.20
1 192.168.2.0/24   192.168.2.1   159.148.60.20
ip dhcp-server network>

Configuration of DHCP-Server is done. Now let's configure DHCP-Relay:

/ip dhcp-relay add name=Local1-Relay interface=Local1 \
   dhcp-server=192.168.0.1 local-address=192.168.1.1 disabled=no
/ip dhcp-relay add name=Local2-Relay interface=Local2 \

ip dhcp-relay> print
Flags: X - disabled, I - invalid
#   NAME                        INTERFACE      DHCP-SERVER   LOCAL-ADDRESS
0   Local1-Relay                Local1         192.168.0.1   192.168.1.1
1   Local2-Relay                Local2         192.168.0.1   192.168.2.1
ip dhcp-relay>
页: [1]
查看完整版本: Routeros DHCP 服务器中继设置