среда, 13 августа 2008 г.

DFL-800 Сервер на двух каналах

Например PPTP сервер на двух каналах:
DFL-800. Как сделать PPTP server на двух каналах сразу?
А вот как:
1. Создаем два сервера PPTP
Сначала проверяем что работает 1, потом меням маршрут по умолчанию на другого провайдера и проверяем что работает второй.
2. Создаем маршруты по умолчанию в таблицу main:

Type: Route
Interface: wan1
Network: allnets
Gateway: wan1_gw
Local IP address:
Metric: 90
Monitor tis route: Yes
Comment:

Type: Route
Interface: wan2
Network: allnets
Gateway: wan2_gw
Local IP address:
Metric: 100
Monitor tis route: Yes
Comment:

Type:
Interface:
Network:
Gateway:
Local IP address:
Metric:
Monitor tis route:
Comment:

3. Создаем две даблицы маршрутизации alt1 и alt2
Создаем в каждой под два маршрута:
Таблица alt1:
Type: Route
Interface: wan1
Network: wan1net
Gateway:
Local IP address: wan1_ip
Metric: 100
Monitor tis route: No
Comment:

Type: Route
Interface: wan1
Network: allnets
Gateway: wan1_gw
Local IP address: wan1_ip
Metric: 100
Monitor tis route: No
Comment:

Таблица alt2:
Type: Route
Interface: wan2
Network: wan2net
Gateway:
Local IP address: wan2_ip
Metric: 100
Monitor tis route: No
Comment:

Type: Route
Interface: wan2
Network: allnets
Gateway: wan2_gw
Local IP address: wan2_ip
Metric: 100
Monitor tis route: No
Comment:

Создаем правила в RoutingRules:
#: 1
Name: to_wan1net
Source interface: wan1
Source network: all-nets
Destination interface: wan1
Destination network: wan1net
Service: all
Comment:
Forward Table: main
Return Table: alt1

#: 2
Name: to_wan2net
Source interface: wan2
Source network: all-nets
Destination interface: wan2
Destination network: wan2net
Service: all
Comment:
Forward Table: main
Return Table: alt2

#: 3
Name: default_via_wan1
Source interface: wan1
Source network: all-nets
Destination interface: any
Destination network: all-nets
Service: all
Comment:
Forward Table: main
Return Table: alt1

#: 4
Name: default_via_wan2
Source interface: wan2
Source network: all-nets
Destination interface: any
Destination network: all-nets
Service: all
Comment:
Forward Table: main
Return Table: alt2


Всё, в результате, все пакеты которые приходят на интерфейс WAN1 будут уходить через WAN1 тоже самое и для интерфейса WAN2. Также, если пакет идет в сеть одного провайдера, то его отправят через интерфейс подключеный к этому провайдеру.