Настройка подключения сервера к двум сетям
Для начала вам необходимо создать сервер через панель управления. Для этого можете воспользоваться статьёй базы знаний: Как создать сервер в виртуальном ЦОД VMware или Как создать сервер в виртуальном ЦОД KVM.
Подключить сервер к двум сетям можно сразу при его создании, либо подключить вторую сеть уже после создания. В зависимости от этого и в зависимости от ОС, установленной на сервере, необходимо выполнить различные шаги по настройке сервера для работы в двух сетях.
Шаблоны:
- Windows Server 2012 R2 Standard.
- Windows Server 2016 Standard.
- Windows Server 2019 Standard.
При создании сервера, сразу подключенного к двум сетям, дополнительная настройка ОС сервера не требуется.
Проверить подключение можно в сетевых настройках сервера «Control Panel/Network and Internet/Network and Sharing Center»
или в консоли командой ipconfig.
При подключении уже созданного сервера ко второй сети необходимо выполнить перезагрузку сервера, а затем, если хотите удостовериться в правильности подключения, можете воспользоваться теми же командами, что указаны выше.
Шаблоны:
- Centos 8.
- Centos 7.
- Zabbix Server LTS 5 (Centos 7).
- Gitlab 14.0 (Centos 7).
При создании сервера из данных шаблонов сразу с двумя подключенными сетевыми интерфейсами или при подключении второй сети к уже существующему серверу, необходимо выполнить в консоли следующие команды:
sudo su "переключение на пользователя root"
yum install nano "установка текстового редактора nano (нужен для создания конфига)"
nano /etc/sysconfig/network-scripts/ifcfg-eth1 "создание конфиг файла"
DEVICE="eth1"
BOOTPROTO="static"
IPADDR=X.X.X.X
PREFIX=XX
ONBOOT="yes"
TYPE="Ethernet"
USERCTL="yes"
PEERDNS="yes"
"Где X.X.X.X - локальный ip адрес интерфейса из панели управления, XX - маска подсети из панели управления, например 24"
"Сохранить изменения в файл"
systemctl restart network
Проверить подключение можно с помощью команды:
ifconfig
Шаблоны:
- Ubuntu 18.
- Ubuntu 20.04.
- Docker 20.10 (Ubuntu 20.04).
При создании сервера из данных шаблонов сразу с двумя подключенными сетевыми интерфейсами или при подключении второй сети к уже существующему серверу, необходимо выполнить в консоли следующие команды:
sudo su "переключение на пользователя root"
cat > /etc/systemd/network/eth1.network "переход в редактирование конфигурационного файла"
"откроется строка для ввода. вводим следующее:"
[Match]
Name=eth1
[Network]
Address=0.0.0.0/00 "где 0.0.0.0 это локальный адрес второго интерфейса подключенного к серверу (можно посмотреть в панели управления), а /00 - маска подсети, также указана в панели управления"
"для сохранения изменений необходимо нажать ctrl+c"
systemctl restart systemd-networkd "перезагрузка сетевой службы"
Проверить подключение можно с помощью команды:
ifconfig
Шаблоны:
- Debian 9.
- Debian 10.
При создании сервера из данных шаблонов сразу с двумя подключенными сетевыми интерфейсами или при подключении второй сети к уже существующему серверу, необходимо выполнить в консоли следующие команды:
sudo su "переключение на пользователя root"
nano /etc/network/interfaces "открытие конфигурационного файла в текстовом редакторе nano"
Открывшийся файл будет выглядеть примерно так:
В файле необходимо раскомментировать строчки, касающиеся интерфейса eth1, а также указать локальный адрес подключаемого интерфейса и маску подсети (данные можно взять из панели управления).
Должно получиться так:
Чтобы выйти из редактора nano необходимо нажать ctrl+x, затем подтвердить изменение файла и сохранить изменения.
Далее необходимо выполнить команды:
systemctl restart networking "перезагрузка сетевой службы"
ifup eth1 "подключение сетевого интерфейса eth1"
Проверить подключение можно с помощью команды:
ifconfig