Настроить сетевой интерфейс на сервере
Для подключения сервера к приватной и публичной сети настройте сетевые интерфейсы на сервере.
Сетевой интерфейс для публичной сети конфигурируется автоматически только при автоматической установке ОС. Интерфейс для приватной сети нужно всегда настраивать вручную.
П осмотреть параметры для настройки можно в панели управления: в верхнем меню нажмите Продукты → Выделенные серверы → Серверы → страница сервера → вкладка Сеть.
Настроить сетевой интерфейс публичной сети
Ubuntu
Debian
CentOS
Windows
-
Подключитесь к серверу по SSH или через KVM-консоль.
-
Откройте конфигурационный файл утилиты
netplan
текстовым редакторомvi
:vi /etc/netplan/01-netcfg.yaml
-
Добавьте или измените значения параметров сетевого интерфейса публичной сети. Вид конфигурационного файла зависит от версии Ubuntu:
Ubuntu 20.04 LTS
Ubuntu 22.04 LTS, 24.04 LTS
network:
ethernets:
<eth_name>:
addresses:
- <ip_address>/<mask>
gateway4: <gateway>
nameservers:
addresses: [<dns_servers>]
renderer: networkd
version: 2Укажите:
<eth_name>
— имя сетевого интерфейса публичной сети;<ip_address>/<mask>
— публичный IP-адрес сервера с маской подсети, например188.93.23.36/29
;<dns_servers>
— серверы DNS. Мы рекомендуем использовать рекурсивные DNS-серверы Selectel, но вы можете указать любые доступные DNS-серверы;<gateway>
— шлюз.
network:
version: 2
renderer: networkd
ethernets:
<eth_name>:
addresses:
- <ip_address>/<mask>
nameservers:
addresses: [<dns_servers>]
routes:
- to: default
via: <gateway>
- to: <destination_subnet>
via: <next_hop_ip_address>Укажите:
<eth_name>
— имя сетевого интерфейса публичной сети;<ip_address>/<mask>
— публичный IP-адрес сервера с маской подсети, например188.93.23.36/29
;<dns_servers>
— серверы DNS. Мы рекомендуем использовать рекурсивные DNS-серверы Selectel, но вы можете указать любые доступные DNS-серверы;<gateway>
— шлюз;<destination_subnet>
— для статических маршрутов: CIDR подсети назначения, в которую будет направляться трафик;<next_hop_ip_address>
— для статических маршрутов: шлюз (next-hop) — IP-адрес, через который устройства исходной подсети будут направлять трафик в подсеть назначения. Можно ввести любой адрес из исходной подсети.
-
Нажмите ESC.
-
Выйдите из текстового редактора
vi
с сохранением изменений::wq
-
Примените конфигурацию:
netplan apply
-
Опционально: перезагрузите сервер.
-
Подключитесь к серверу по SSH или через KVM-консоль.
-
Откройте конфигурационный файл сетевых интерфейсов текстовым редактором
vi
:vi /etc/network/interfaces
-
Добавьте или измените значения параметров сетевого интерфейса публичной сети:
auto <eth_name>
iface <eth_name> inet static
address <ip_address>
netmask <mask>
gateway <gateway>
dns-nameserver <dns_servers>Укажите:
<eth_name>
— имя сетевого интерфейса публичной сети;<ip_address>
— публичный IP-адрес сервера, например188.93.23.36
;<gateway>
— шлюз;<mask>
— маска подсети;<dns_servers>
— серверы DNS. Мы рекомендуем использовать рекурсивные DNS-серверы Selectel, но вы можете указать любые доступные DNS-серверы.
-
Нажмите ESC.
-
Выйдите из текстового редактора
vi
с сохранением изменений::wq
-
Перезапустите сеть:
service networking restart
-
Опционально: перезагрузите сервер.
-
Подключитесь к серверу по SSH или через KVM-консоль.
-
Выведите информацию о сетевых интерфейсах:
ip address
-
Создайте или откройте конфигурационный файл сетевого интерфейса публичной сети текстовым редактором
vi
:vi /etc/sysconfig/network-scripts/ifcfg-<eth_name>
Укажите
<eth_name>
— имя сетевого интерфейса. -
Добавьте или измените значения параметров сетевого интерфейса:
NAME="<eth_name>"
ONBOOT=yes
NETBOOT=yes
BOOTPROTO=static
HWADDR="<mac_address>"
IPADDR="<ip_address>"
NETMASK="<mask>"
GATEWAY="<gateway>"
TYPE=EthernetУкажите:
<eth_name>
— имя сетевого ин терфейса публичной сети;<mac_address>
— MAC-адрес сетевого устройства;<ip_address>
— IP-адрес, например188.93.23.36
;<mask>
— маска подсети;<gateway>
— шлюз.
-
Нажмите ESC.
-
Выйдите из текстового редактора
vi
с сохранением изменений::wq
-
Перезапустите сеть:
systemctl restart network
-
Опционально: перезагрузите сервер.
Пример изменения сетевых настроек в CentOS в статье блога Настройка сети в CentOS 7.
-
Подключитесь к серверу по RDP или через KVM-консоль.
-
Откройте Network and Sharing Center.
-
Откройте сетевой интерфейс публичной сети.
-
Нажмите Properties.
-
В списке выберите IPv4.
-
Нажмите Properties.
-
Укажите параметры сетевого интерфейса:
- IP-address — публичный IP-адрес сервера, например
188.93.23.36
; - Subnet mask — маска подсети.
- IP-address — публичный IP-адрес сервера, например
-
Нажмите OK.
Настроить сетевой интерфейс приватной сети
Ubuntu
Debian
CentOS
Windows
-
Подключитесь к серверу по SSH или через KVM-консоль.
-
Откройте конфигурационный файл утилиты
netplan
текстовым редакторомvi
:vi /etc/netplan/01-netcfg.yaml
-
Добавьте или измените значения параметров сетевого интерфейса приватной сети:
<eth_name>:
addresses: [<ip_address>]