Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
abills:docs:nas:openvpn:ru:openvpn [2008/05/23 17:52]
asmodeus
abills:docs:nas:openvpn:ru:openvpn [2009/01/22 12:16]
asmodeus
Строка 84: Строка 84:
   /​usr/​local/​abills/​libexec/​linkupdown openvpn down $dev inet $ifconfig_local $ifconfig_pool_remote_ip $common_name >& /dev/null   /​usr/​local/​abills/​libexec/​linkupdown openvpn down $dev inet $ifconfig_local $ifconfig_pool_remote_ip $common_name >& /dev/null
  
-7. Добавляем в /​usr/​local/​abills/​libexec/​linkupdown блок типа:+7. Заводим ​ещё один nas с NAS-Identifier=тому что мы указывали в radiusplugin.cnf, ​тип Other nas server. В radius-параметры не забываем Acct-Interim-Interval=300.
  
-  if ($ARGV[0] eq '​mpd'​) { +8. /​usr/​local/​sbin/​openvpn --daemon --config /​usr/​local/​etc/​openvpn/​server.conf
-   ​$ACTION = $ARGV[1]; +
-   ​$INTERFACE= $ARGV[2]; +
-   $USER = $ARGV[6]; +
-   ​$HISADDR = $ARGV[5]; +
-   $inum = $INTERFACE;​ +
-   $inum =~ s/ng//; +
-   } +
-  +elsif ($ARGV[0] eq '​openvpn'​) { +
-  + $ACTION = $ARGV[1]; +
-  + $INTERFACE= $ARGV[2]; +
-  + $USER = $ARGV[6]; +
-  + $HISADDR = $ARGV[5]; +
-  + $inum = $INTERFACE;​ +
-  + if(! ($inum =~ s/tap//)) { +
-  + $inum= 100+8 +
-  + } else { +
-  + $inum = $inum+100;​ +
-  + } +
-  +} +
- +
-8. Заводим ещё один nas с NAS-Identifier=тому что мы указывали в radiusplugin.cnf,​ тип Other nas server. В radius-параметры не забываем Acct-Interim-Interval=300. +
- +
-9. /​usr/​local/​sbin/​openvpn --daemon --config /​usr/​local/​etc/​openvpn/​server.conf+
  
 Теперь про клиентов (Мастдай):​ Теперь про клиентов (Мастдай):​
  
-10. Openvpn/​config/​example.ovpn+9. Openvpn/​config/​example.ovpn
  
   nobind   nobind