The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

pptpd.conf (5)
  • >> pptpd.conf (5) ( Русские man: Форматы файлов )
  • pptpd.conf (5) ( Linux man: Форматы файлов )
  • ИМЯ

    pptpd.conf - конфигурация PPTP VPN демона

    ОПИСАНИЕ

    pptpd_8 читает опции из этого файла, обычно /etc/pptpd.conf. Большинство опций могут быть изменены из командной строки. Локальный и удалённый IP-адреса для клиентов должны выбираться из конфигурационного файла или из конфигурационных файлов pppd_8.

    ОПЦИИ

    option файл-опций

    Имя файла опций, который будет передан в pppd_8 вместо файла по умолчанию /etc/ppp/options, в котором могут быть заданы опции специфичные для PPTP. Равнозначно опции командной строки --option.

    stimeout секунды

    Количество секунд для ожидания PPTP-пакетов перед отделением программы pptpctrl_8 управляющей клиентом. По умолчанию - 10 секунд. Эта возможность защищает от отказа в обслуживании. Равнозначно опции командной строки --stimeout.

    debug

    Включает отладочный режим, отправку отладочной информации в syslog(3). Не влияет на отладку pppd_8. Равнозначно опции командной строки --debug.

    bcrelay внутренний-интерфейс

    Включает широковещательный режим, отправляя клиентам все широковещательные пакеты принятые на внутреннем интерфейсе сервера. Равнозначно опции командной строки --bcrelay.

    localip указание-IP

    Один или несколько IP-адресов для использования на локальном конце туннелей PPP-каналов между сервером и клиентом. Если задан только один адрес, этот адрес используется для всех клиентов. Иначе, должен быть задан один адрес на каждого клиента, а если свободные адреса отсутствуют, то любые новые клиенты будут отброшены. Опция localip будет проигнорирована, если pptpd_8 был скомпилирован с опцией --with-pppd-ip-alloc.

    remoteip указание-IP

    Список IP-адресов для назначения удалённым PPTP-клиентам. Каждый подключенный клиент должен иметь разный адрес, поэтому в списке должно быть по меньшей мере столько адресов, сколько одновременных клиентов. Предпочтителен некоторый запас, поскольку вы не сможете изменить этот список без перезапуска pptpd. Если пул IP-адресов будет исчерпан, в syslog(3) будет отправлено предупреждение. Опция remoteip будет проигнорирована, если pptpd_8 был скомпилирован с опцией --with-pppd-ip-alloc.

    noipparam

    По умолчанию, в сценарий ip-up с помощью опции pppd_8 ipparam передаётся исходный IP-адрес клиента. Опция noipparam предотвращает это поведение. Равнозначно опции командной строки --noipparam.

    listen IP-адрес

    IP-адрес локального интерфейса для прослушивания входящих PPTP-соединений (TCP-порт 1723). Равнозначно опции командной строки --listen.

    pidfile PID-файл

    Указывает альтернативное место расположения файла с идентификатором процесса (по умолчанию /var/run/pptpd.pid). Равнозначно опции командной строки --pidfile.

    speed скорость

    Указывает скорость (в битах в секунду) для передачи PPP-демону в качестве скорости интерфейса для пары tty/pty. Она игнорируется некоторыми PPP-демонами, такими как pppd_8 в Linux. По умолчанию это 115200 байт в секунду, некоторые реализации интерпретируют это значение как означающие без ограничений. Равнозначно опции командной строки --speed.

    ЗАМЕЧНИЯ

    Вышеуказанные указания-IP (для опций localip и remoteip) могут быть списком IP-адресов (например 192.168.0.2,192.168.0.3), диапазоном (например 192.168.0.1-254 или 192.168.0-255.2) или их сочетанием (например 192.168.0.2,192.168.0.5-8). Правильными парами могут быть (в зависимости от использования VPN):

    localip 192.168.0.1
    remoteip 192.168.0.2-254

    или

    localip 192.168.1.2-254
    remoteip 192.168.0.2-254

    ПРОВЕРКА МАРШРУТИЗАЦИИ - PROXYARP

    Выделите диапазон адресов вашей локальной сети для использования клиентами. В /etc/ppp/options.pptpd установите опцию proxyarp. В pptpd.conf не задавайте опцию localip, но установите remoteip для выделенного диапазона адресов. Включите продвижение пакетов в ядре (например используя /proc/sys/net/ipv4/ip_forward). Сервер будет объявлять клиентов в локальную сеть используя ARP, предоставляя свой собственный Ethernet-адрес. bcrelay_8 не требуется.

    ПРОВЕРКА МАРШРУТИЗАЦИИ - ПРОДВИЖЕНИЕ

    Выделите для клиентов подсеть которая маршрутизируются из вашей локальной сети, но не является частью вашей локальной сети. В pptpd.conf установите localip в единственный адрес или диапазон IP-адресов выделенной подсети, установите remoteip в диапазон IP-адресов выделенной подсети. Включите продвижение пакетов ядром (например используя /proc/sys/net/ipv4/ip_forward). Локальная сеть должна иметь маршрут к клиентам используя сервер в качестве шлюза. Сервер буден передавать пакеты в неизменном виде между клиентами и локальной сетью. Для поддержки широковещательных протоколов, таких как NETBIOS, может потребоваться bcrelay_8.

    ПРОВЕРКА МАРШРУТИЗАЦИИ - МАСКАРАДИНГ

    Выделите подсеть для клиентов, которые не маршрутизируются из вашей локальной сети, и к которой нет других маршрутов с сервера (например 10.0.0.0/24), установите remoteip в диапазон IP-адресов подсети (например 10.0.0.2-200). Включите продвижение пакетов ядром (например используя /proc/sys/net/ipv4/ip_forward). Включите маскарадинг на eth0 (например iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE). Сервер будет транслировать пакеты между клиентами и локальной сетью. Клиенты будут обращаться к локальной сети как имеющие адрес, принадлежащий серверу. Локальной сети не потребуется явный маршрут к клиентам. Для поддержки широковещательных протоколов, таких как NETBIOS, потребуется bcrelay_8.

    ПРАВИЛА ФАЕРВОЛЛА

    pptpd_8 принимает управляющие соединения на TCP-порту 1723, и затем использует GRE (протокол 47) для обмена пакетами данных. Добавьте эти правила к вашей конфигурации iptables_8, или используйте их как основу для ваших собственных правил:

    iptables --append INPUT --protocol 47 --jump ACCEPT
    iptables --append INPUT --protocol tcp --match tcp --destination-port 1723 --jump ACCEPT

    СМОТРИ ТАКЖЕ

    pppd_8, pptpd_8

    АВТОР ПЕРЕВОДА

    Перевод на русский язык выполнил Владимир Ступин wheelof@gmail.com

    man/pptpd.conf_5.txt · Последние изменения: 2009-02-05 20:24 (внешнее изменение)

    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру