Secure Connect Gateway. Как настроить SCG, если DNS недоступен

Summary: В этой статье объясняется, как настроить Secure Connect Gateway для использования /etc/hosts при отсутствии доступного DNS-сервера.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Добавьте приведенные ниже записи в файл /etc/init.d/after.local на виртуальной машине SCG и перезагрузите виртуальную машину SCG.
Это позволит добавлять IP-адреса инфраструктуры SCG в файл hosts внутри контейнера esrsde-app после каждой перезагрузки.

Действия

  1. cd /etc/init.d
  2. vi after.local
  3. Нажмите «i» (режим вставки)
  4. Скопируйте и вставьте приведенный ниже раздел в редактор vi
  5. Нажмите ESC и введите «:wq!» (двоеточие, wq, восклицательный знак, без кавычек)
  6. Введите «reboot» и нажмите клавишу «Return»

5.16 и ниже:

sleep 5m
docker exec -i esrsde-app bash -c 'echo "128.221.236.246 esrs3-core.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "128.221.236.246 esrs3-coredr.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "128.221.204.207 esr3gduprd01.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "128.221.204.208 esr3gduprd02.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "128.221.204.209 esr3gduprd03.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "128.221.204.212 esr3gduprd04.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "128.221.204.214 esr3gduprd05.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "128.221.204.215 esr3gduprd06.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "168.159.209.91 esr3ghoprd01.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "168.159.209.92 esr3ghoprd02.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "168.159.209.93 esr3ghoprd03.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "168.159.209.94 esr3ghoprd04.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "168.159.209.95 esr3ghoprd05.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "168.159.209.96 esr3ghoprd06.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "137.69.120.227 esr3gscprd01.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "137.69.120.222 esr3gscprd02.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "137.69.120.223 esr3gscprd03.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "137.69.120.224 esr3gscprd04.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "137.69.120.225 esr3gscprd05.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "137.69.120.226 esr3gscprd06.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.21 esr3gckprd01.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.22 esr3gckprd02.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.23 esr3gckprd03.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.24 esr3gckprd04.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.25 esr3gckprd05.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.26 esr3gckprd06.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.27 esr3gckprd07.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.28 esr3gckprd08.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.29 esr3gckprd09.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.30 esr3gckprd10.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.31 esr3gckprd11.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.177.32 esr3gckprd12.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.45.21 esr3gspprd01.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.45.22 esr3gspprd02.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.45.23 esr3gspprd03.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.45.24 esr3gspprd04.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.45.25 esr3gspprd05.emc.com" >> /etc/hosts'
docker exec -i esrsde-app bash -c 'echo "152.62.45.26 esr3gspprd06.emc.com" >> /etc/hosts'

5.18 и выше:

sleep 5m
docker exec -u root -i esrsde-app bash -c 'echo "128.221.236.246 esrs3-core.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "128.221.236.246 esrs3-coredr.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "128.221.204.207 esr3gduprd01.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "128.221.204.208 esr3gduprd02.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "128.221.204.209 esr3gduprd03.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "128.221.204.212 esr3gduprd04.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "128.221.204.214 esr3gduprd05.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "128.221.204.215 esr3gduprd06.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "168.159.209.91 esr3ghoprd01.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "168.159.209.92 esr3ghoprd02.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "168.159.209.93 esr3ghoprd03.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "168.159.209.94 esr3ghoprd04.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "168.159.209.95 esr3ghoprd05.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "168.159.209.96 esr3ghoprd06.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "137.69.120.227 esr3gscprd01.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "137.69.120.222 esr3gscprd02.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "137.69.120.223 esr3gscprd03.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "137.69.120.224 esr3gscprd04.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "137.69.120.225 esr3gscprd05.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "137.69.120.226 esr3gscprd06.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.21 esr3gckprd01.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.22 esr3gckprd02.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.23 esr3gckprd03.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.24 esr3gckprd04.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.25 esr3gckprd05.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.26 esr3gckprd06.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.27 esr3gckprd07.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.28 esr3gckprd08.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.29 esr3gckprd09.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.30 esr3gckprd10.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.31 esr3gckprd11.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.177.32 esr3gckprd12.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.45.21 esr3gspprd01.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.45.22 esr3gspprd02.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.45.23 esr3gspprd03.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.45.24 esr3gspprd04.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.45.25 esr3gspprd05.emc.com" >> /etc/hosts'
docker exec -u root -i esrsde-app bash -c 'echo "152.62.45.26 esr3gspprd06.emc.com" >> /etc/hosts'

 

Additional Information

Эта процедура не работает с новыми установками SCG 5.28.  Процедуру можно выполнить, но потребуется модернизация до версии 5.30+ до выполнения after.local после каждой загрузки.  Команды можно выполнить вручную один раз, чтобы завершить процесс обновления.

Affected Products

Secure Connect Gateway - Virtual Edition
Article Properties
Article Number: 000207578
Article Type: How To
Last Modified: 27 Jun 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.