Развертывание PNETlab с помощью ngrok

К сожалению, PNETlab нормально инсталлируется и функционирует не всегда

Если возникли проблемы с использованием PNET, то предлагаю инструкцию по настройке удаленного доступа к веб-серверу PNET


После инсталляции системы на удаленном ПК(например дома): Вам необходимо авторизироваться Посмотреть IP c которого будет транслироваться трафик

Для установки и использования PNETlab могут возникнуть проблемы. Для удаленного доступа к веб-серверу PNET предлагается инструкция по настройке с помощью ngrok.

Шаги:

  1. Авторизируемся в консоли PNET
  2. Получаем IP
  3. Подключаемся по ssh(ngrok работает в режиме CLI и не дает доступ к дальнейшему использованию консоли)
ssh root@ip_address

  1. Устанавливаем Ngrok
wget <https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz>

  1. Распаковываем загруженный файл и переместите его в каталог в вашем PATH. Ниже приведен пример для /usr/local/bin
sudo tar xvzf ./ngrok-v3-stable-linux-amd64.tgz -C /usr/local/bin

  1. Регестрируемся в Ngrok (https://ngrok.com)

Теперь, когда вы установили ngrok и авторизировались на свое устройство Linux, привязываем его к своей учетной записи ngrok с помощью своего authtoken

ngrok authtoken NGROK_AUTHTOKEN

или(если не нашел)

./ngrok authtoken NGROK_AUTHTOKEN