файл не создается. Файл уже есть - его кто-то когда-то создал(высший разум наверно). Мы его всего лишь открываем для чтения. массив args - это то что вы передали программе.
пуск->выполнить: имя_программы.exe args[0] args[1] ... args[n]
аргументы идут после имени программы в командной строке и разделяются пробелами.
Я для себя понял основную суть так: не копировать тексты с других сайтов, писать грамотный связный текст с частым употреблением ключевых слов в тех или иных формах, правильно фоформлять текст - заголовки, метатеги, ссылки.
добавить в строку запуска сервера openvpn как параметры (я вообще без понятия как вы его запускаете через systemd или через initd или как-то еще). Можно попробовать без минусов дописать в конфиг файл.
client-connect /bin/foo.sh
вызовет при подключении /bin/foo.sh user ip_addr
с двумя параметрами
для теста в /bin/foo.sh
я бы добавил строку
echo $1 $2 $3 >> /var/log/openvpn-test.log
А если бы блокировалось - то это поле для мошенничества. Так можно было бы заблокировать любую карту зная ее номер и шантажировать владельца блокировкой, но это не так.
Чтобы зайти на веб интерфейс надо знать адрес, а адрес там по-умолчанию получается через службу DHCP. Надо взять какой нибудь роутер и ноутбук - подключить розетку к роутеру и ноутбук к роутеру, зайти на веб интерфейс роутера в раздел DHCP-Server, открыть список выданных адресов(клиентов) найти там ноут и другое устройство - вот к нему и подключиться через веб интерфейс.
Если известен МАК адрес - то в мануале приведен пример настройки ИП адреса через arp запрос и пинг - но это для профессианалов.