PPTP server on Fortigate 200D

Материал из xapmc.net
Перейти к: навигация, поиск
Задача
Поднять PPTP сервер с локальной аутентификацией
Решение
Воспользуемся для этого firewall fortigate 200D
Схема сети

PTTP fortigate 200D.png

PTTP
Конфигурация сервера
 
config vpn pptp
    set status enable
    set eip 10.78.78.2
    set sip 10.78.78.78
    set usrgrp "VPN"
end
Добавление политик безопасности
Политиками безопасности разрешено все. Тестовый сценарий не для внедрения в инфраструктуру компании.
config firewall policy
    edit 1
        
        set srcintf "any"
        set dstintf "any"
        set srcaddr "all"
        set dstaddr "all"
        set action accept
        set schedule "always"
        set service "ALL"
    next
Порты
Настройка портов
Первый порт
 
config system interface
    edit "port1"
        set vdom "root"
        set ip 1.1.1.1 255.255.255.240
        set allowaccess ping https ssh http fgfm
        set type physical
        next
end
Второй порт
config system interface
    edit "port2"
        set vdom "root"
        set allowaccess ping ssh fgfm
        set type physical
        set device-identification enable
        set lldp-transmission enable
       next
end
Логический порт
VLAN 29 interface
config system interface
    edit "ext29"
        set vdom "root"
        set ip 1.1.2.1 255.255.255.224
        set allowaccess ping https ssh snmp http fgfm
        set interface "port2"
        set vlanid 29
    next
end 
Пользователи
Добавление пользователей
config user local
    
   edit "p2tpuser"
        set type password
        set passwd  ### secret password ###
    next
    edit "p2tpuser2"
        set type password
        set passwd ### secret password ###
    next
end
Пользовательская группа
Добавление группы и добавление в неё пользователей
config user group
    
    edit "VPN"
        set member "p2tpuser" "p2tpuser"
    next
end

Для подключения пользуемся стандартными встроенными клиентами, которые есть и в linux, и в windows.