Что надо сделать:
1. Настроить GRE-туннель и IPsec между двумя серверами.
2. Пробросить следующие порты через туннель:
- 8080 (HTTP/S);
- 2022 (SFTP);
- Диапазон 22000-24000 (Minecraft, TCP).
3. Написать bash-скрипт для:
- Настройки GRE-туннеля и IPsec;
- Открытия и закрытия портов;
- Перезапуска и проверки состояния туннеля.
4. Убедиться, что во всех приложениях, включая Minecraft серверы, отображается исходный IP-адрес клиента, а не внутренние IP-адреса (например, 10.0.0.1).
Материалы для работы:
Для настройки предоставляются:
1. IP-адреса обоих серверов;
2. Доступ к серверам с правами root (SSH).
Ожидаемый результат:
- Рабочий GRE-туннель и IPsec между серверами.
- Документация в текстовом формате (Markdown, TXT или PDF).
- Проброшенные порты для указанных диапазонов.
- Bash-скрипт/скрипты, которые позволяют:
-- Настроить GRE-туннель и IPsec;
-- Открывать и закрывать порты;
-- Перезапускать и проверять состояние туннеля.
-- Обеспечить отображение исходного IP-адреса клиента в приложениях.
Кандидат:
- Фрилансер с опытом настройки сетевых соединений и туннелей (GRE/IPsec).
- Умение писать понятные и удобные скрипты на bash.