Как назначить два IP-адреса одной виртуальной машине в Azure

Я установил программное обеспечение под названием Postal на мою виртуальную машину Azure, теперь у меня есть 1 общедоступный IP-адрес, но приложению требуется другой IP-адрес, чтобы оно могло включить fast_server и использовать этот новый IP-адрес для отслеживания всех ссылок.

Я попытался добавить новый IP-адрес

  1. Открытый сетевой интерфейс этой виртуальной машины
  2. Нажмите Конфигурация IP.
  3. Нажмите кнопку «Добавить» и добавьте этот IP-адрес в качестве вторичного.

У меня есть дополнительный IP-адрес, но он не работает и не отвечает.

Должен ли я включать какое-либо правило для входящего трафика для этого IP-адреса?


person Sagar Singh    schedule 20.11.2017    source источник


Ответы (1)


После связывания ресурса общедоступного адреса с новой IP-конфигурацией или существующей IP-конфигурацией вам по-прежнему необходимо добавить частные IP-адреса в ОС вашей виртуальной машины.

Просмотрите новую конфигурацию IP. Несмотря на то, что частный IP-адрес не был назначен явно, он был автоматически назначен IP-конфигурации, потому что все IP-конфигурации должны иметь частный IP-адрес.

SSH для вашей виртуальной машины Linux Linux и выполните следующие действия для своей операционной системы виртуальной машины (Ubuntu):

  1. Убедитесь, что вы являетесь пользователем root. Если это не так, введите следующую команду: sudo -i

  2. Обновите файл конфигурации сетевого интерфейса (предполагая «eth0»).

    Сохраните существующую позицию для DHCP. Основной IP-адрес остается настроенным, как и раньше.

    Добавьте конфигурацию для дополнительного статического IP-адреса с помощью следующих команд: cd /etc/network/interfaces.d/ ls

    Вы должны увидеть .cfg файл

  3. Откройте файл. Вы должны увидеть следующие строки в конце файла auto eth0 iface eth0 inet dhcp

  4. Добавьте следующие строки после строк, существующих в этом файле: iface eth0 inet static address <your private IP address here> netmask <your subnet mask>

ПРИМЕЧАНИЕ. Добавьте каждый из дополнительных частных IP-адресов к сетевой карте с той же подсетью, которая указана для основного IP-адреса.

  1. Сохраните файл с помощью следующей команды: :wq

  2. Сбросьте сетевой интерфейс с помощью следующей команды: sudo ifdown eth0 && sudo ifup eth0

Важно

При удаленном подключении запускайте и ifdown, и ifup в одной строке.

  1. Убедитесь, что IP-адрес добавлен к сетевому интерфейсу, с помощью следующей команды: ip addr list eth0

    Вы должны увидеть добавленный вами IP-адрес как часть списка.

Дополнительные сведения о том, как назначить несколько IP-адресов виртуальным машинам с помощью портала Azure, можно найти в этот официальный документ. Пожалуйста, дайте мне знать, если это поможет.

person Wayne Yang    schedule 21.11.2017
comment
Как мне найти подсеть? В сетевом интерфейсе Azure он записывается как moz-vnet / default, а общедоступный IP-адрес нового IP-адреса - 52.237.75.84, а частный IP-адрес - 10.0.0.5. Что делать дальше? - person Sagar Singh; 21.11.2017
comment
Привет, @ Сагар Сингх. Перейдите на портал Azure ›Выберите свою виртуальную машину› Сеть ›Виртуальная сеть / подсеть; Также, если ваш основной частный IP-адрес 10.0.0.4 или 10.0.0.x, они находятся в одной подсети. Далее: SSH вашей виртуальной машины Ubuntu и выполните шаги, описанные в моем ответе. - person Wayne Yang; 21.11.2017
comment
@SagarSingh, Вы также можете следить за документом, чтобы делать это шаг за шагом. Я тестирую его, и у меня это сработало. Если этот ответ полезен для вас, отметьте его как ответ, чтобы мы могли помочь большему количеству сообществ. Спасибо! - person Wayne Yang; 21.11.2017
comment
Я не понимаю. У нас есть eth0 в dhcp, и сразу же в документации говорится, что для eth0 нужно использовать статический inet. А как насчет eth1, ведь вопрос о добавлении еще одного интерфейса. В любом случае, официальная документация вводит в заблуждение и не раскрывает эту тему в полной мере. Буду гуглить дальше ... =) - person Maxim V. Pavlov; 01.08.2018
comment
Я согласен с @ MaximV.Pavlov. Также документы Azure просто не работают. - person Berkant Ipek; 27.03.2019