Публичное пространство

SetRetail10 ▪️ Касса ◾️ Создание VPN-подключения на кассе PPTP

Для проверки версии TinyCore выполните команду cash status

TinyCore8

1. Скопируйте файл шаблона настройки в папку /opt/networks → выполните команду:

tc@box:~$ cp /usr/share/crystals/examples/ifcfg-pptp0 /opt/networks/

2. Отредактируйте файл /opt/networks/ifcfg-pptp0

При необходимости установите дополнительные параметры.

Необязательные параметры доступны на версии Tinycore 8.0.15 и выше.

# сервер VPN
SERVER="195.91.128.100"
 
# логин
USERNAME="set"
 
# пароль
PASSWORD="777"
 
# Список подсетей, которые следует маршрутизировать через PPTP. Можно указать несколько через пробел, напр. NETWORK="192.168.0.0/24 172.16.0.0/24"
NETWORKS="192.168.0.0/24"

##### Необязательные параметры #####

# Пользовательские настройки pptp, КАВЫЧКИ ОБЯЗАТЕЛЬНЫ
# CUSTOM_OPTIONS="debug"
# CUSTOM_OPTIONS="require-mppe refuse-eap refuse-pap refuse-chap"
 
# Дополнительная проверка поднятого соединения по пингу
# PINGCHECK=1

# Таймаут в секундах перед следующей попыткой соединения в случае неудачи
# DELAY=30

# Отправка кадра LCP echo-request удаленной стороне каждые n секунд
# LCP_ECHO_INTERVAL=10

# Обрывать соединение, если n LCP echo-requests отправлены без приема правильных LCP echo-reply
# LCP_ECHO_FAILURE=6

3. Выполните команду:

cash save

4. Перезагрузить кассу:

cash reboot

Для отладки подключения добавьте параметр debug в CUSTOM_OPTIONS.

Лог-файл подключения в /var/log/network-pptp0.log

TinyCore3

1. Скопируйте/замените файлы pptp-client.tcz, pptp-client.tcz.md5.txt в папке /mnt/sda1/tce/optional.

2. Выполните команду для активации модуля pptp:

echo pptp-client.tcz > `cat /opt/.tce_dir`/onboot.d/pptpclient

3. Отредактируйте файл /opt/pptpcfg и заполните по следующему образцу:

# сервер VPN
SERVER="195.91.128.100"

# логин
USERNAME="set"

# пароль
PASSWORD="777"

# нумерация интерфейса, при текущей настройке поднятый сетевой интерфейс будет именоваться ppp100
UNIT=100

# подсеть сервера, можно указать несколько маршрутов через пробел, напр. "192.168.0.0/24 172.16.0.0/24"
NETWORK=" 192.168.0.0/24 "

# необязательная переменная со специфичными настройками для vpn-сервера (у вас должно быть понимание, какие настройки и зачем включать), КАВЫЧКИ ОБЯЗАТЕЛЬНЫ
# для активации раскомментировать:
#OPTIONS="require-mppe refuse-eap refuse-pap refuse-chap"

# необязательная дополнительная проверка поднятого соединения по пингу, для активации раскомментировать
#PINGCHECK=1

4. Выполните команду:

cash save

5. Перезагрузить кассу:

cash reboot

Для отладки подключения добавьте параметр debug в OPTIONS="..."

Лог-файл подключения в /var/log/pptp.log

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных