Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
abills:docs:modules:internet:ipoe:ru [2018/01/17 16:31]
asmodeus
abills:docs:modules:internet:ipoe:ru [2018/04/06 12:39] (текущий)
asmodeus
Строка 21: Строка 21:
 |NAS_MNG_USER | Пользователь для управления сервером доступа | |NAS_MNG_USER | Пользователь для управления сервером доступа |
 |NAS_MNG_IP_PORT | IP:​PORT ​ управления сервером доступа | |NAS_MNG_IP_PORT | IP:​PORT ​ управления сервером доступа |
 +|NAS_MNG_IP | NAS IP  управления |
 +|NAS_MNG_PORT | порт управления сервером доступа |
 |NAS_ID | Номер ​ сервера доступа | |NAS_ID | Номер ​ сервера доступа |
 |NAS_TYPE | Тип сервера доступа | |NAS_TYPE | Тип сервера доступа |
Строка 40: Строка 42:
 CMD="​${SUDO} /​usr/​abills/​libexec/​linkupdown ipn down getif %LOGIN %IP %DEBUG > /dev/null 2>&​1";​ CMD="​${SUDO} /​usr/​abills/​libexec/​linkupdown ipn down getif %LOGIN %IP %DEBUG > /dev/null 2>&​1";​
 if [ "​${NAS_TYPE}"​ = "​mikrotik"​ ]; then CMD="/​usr/​abills/​libexec/​linkupdown mikrotik down - %LOGIN %IP NAS_HOST=${NAS_MNG_IP_PORT} NAS_MNG_USER=${NAS_MNG_USER}";​ if [ "​${NAS_TYPE}"​ = "​mikrotik"​ ]; then CMD="/​usr/​abills/​libexec/​linkupdown mikrotik down - %LOGIN %IP NAS_HOST=${NAS_MNG_IP_PORT} NAS_MNG_USER=${NAS_MNG_USER}";​
-elif [ "​${NAS_MNG_IP_PORT}"​ != ""​ ]; then CMD="/​usr/​bin/​ssh -o StrictHostKeyChecking=no -i /​usr/​abills/​Certs/​id_rsa.${NAS_MNG_USER} ${NAS_MNG_USER}@${NAS_MNG_IP_PORT} \"​${CMD}\"";​ fi;+elif [ "​${NAS_MNG_IP_PORT}"​ != ""​ ]; then CMD="/​usr/​bin/​ssh -o StrictHostKeyChecking=no -i /​usr/​abills/​Certs/​id_rsa.${NAS_MNG_USER} ${NAS_MNG_USER}@${NAS_MNG_IP} \"​${CMD}\"";​ fi;
 eval "​${CMD}"';​ eval "​${CMD}"';​
 </​code>​ </​code>​
Строка 51: Строка 53:
 NAS_MNG_USER=${NAS_MNG_USER}";​ NAS_MNG_USER=${NAS_MNG_USER}";​
 elif [ "​${NAS_MNG_IP_PORT}"​ != ""​ ]; then CMD="/​usr/​bin/​ssh -o StrictHostKeyChecking=no -i /​usr/​abills/​Certs/​id_rsa.${NAS_MNG_USER} elif [ "​${NAS_MNG_IP_PORT}"​ != ""​ ]; then CMD="/​usr/​bin/​ssh -o StrictHostKeyChecking=no -i /​usr/​abills/​Certs/​id_rsa.${NAS_MNG_USER}
-${NAS_MNG_USER}@${NAS_MNG_IP_PORT} \"​${CMD}\"";​ fi;+${NAS_MNG_USER}@${NAS_MNG_IP} \"​${CMD}\"";​ fi;
 eval "​${CMD}"';​ eval "​${CMD}"';​
  
Строка 59: Строка 61:
 NAS_MNG_USER=${NAS_MNG_USER}";​ NAS_MNG_USER=${NAS_MNG_USER}";​
 elif [ "​${NAS_MNG_IP_PORT}"​ != ""​ ]; then CMD="/​usr/​bin/​ssh -o StrictHostKeyChecking=no -i /​usr/​abills/​Certs/​id_rsa.${NAS_MNG_USER} elif [ "​${NAS_MNG_IP_PORT}"​ != ""​ ]; then CMD="/​usr/​bin/​ssh -o StrictHostKeyChecking=no -i /​usr/​abills/​Certs/​id_rsa.${NAS_MNG_USER}
-${NAS_MNG_USER}@${NAS_MNG_IP_PORT} \"​${CMD}\"";​ fi;+${NAS_MNG_USER}@${NAS_MNG_IP} \"​${CMD}\"";​ fi;
 eval "​${CMD}"';​ eval "​${CMD}"';​
 </​code> ​ </​code> ​
Строка 81: Строка 83:
   NAS_MNG_USER   NAS_MNG_USER
   NAS_MNG_IP_PORT   NAS_MNG_IP_PORT
 +  NAS_MNG_IP
 +  NAS_MNG_PORT
  
 Не забывайте,​ что при ручной активации пользователя программа может выполняться с правами веб-сервера,​ поэтому лучше её запускать через sudo. Не забывайте,​ что при ручной активации пользователя программа может выполняться с правами веб-сервера,​ поэтому лучше её запускать через sudo.