На главную
- Инструкции для UNIX-систем
- Обзор
- Подключение к серверу по SSH
- Подключение к серверу по SFTP
- Авторизация по SSH-ключу
- Смена или сброс пароля root
- Смена пароля root для MySQL
- Добавление пользователей
- Управление правами доступа
- Защита SSH от подбора пароля. Fail2ban
- Создание дампа базы и восстановление данных
- Установка LAMP на Ubuntu
- Установка phpMyAdmin на Ubuntu с LAMP
- Установка SSL-сертификата на Nginx
- Установка модулей PHP (CentOS)
- Установка модулей PHP (Debian / Ubuntu)
- Настройка параметров PHP (CentOS)
- Настройка параметров PHP (Debian / Ubuntu)
- Настройка перенаправлений
- Настройка перенаправлений (Nginx)
- Настройка FTP в Ubuntu 20.04
- Оптимизация MySQL с помощью MySQLTuner
- Сканирование с помощью ClamAV
- Управление службами в systemd
- Логирование в systemd
- Аудит системных событий
- Добавление дополнительного IP
- Настройка статического IP
- Добавление и удаление диска
- Изменение размера диска
- Монтирование резервных копий
- Создание swap, изменение его размера
- Установка и удаление программ. Менеджеры пакетов
- Установка графической оболочки XFCE на Ubuntu
- Настройка iptables
- Настройка OpenVPN
- Установка произвольной ОС на сервер
- Удаленный доступ к MySQL
- Установка QEMU-агента
- Установка Zabbix-агента
- Установка и работа с PostgreSQL
- Установка почтового сервера iRedMail
- Настройка почтового сервера iRedMail
- Установка SSL на сервер с Keitaro
- Запуск Wordpress на сервере c Ubuntu
- Запуск бота в фоновом режиме
- Установка сертификатов Минцифры
- Подготовка образа для создания облачного сервера
- Создание и развертывание образа с помощью утилиты dd
- Установка Minecraft на CentOS 7
- Запуск сервера Minecraft
- Запуск сервера с CS 1.6 и EngineGP
- Запуск сервера RageMP
- Настройка Outline VPN
- Диагностика и решение проблем
- Инструкции для Windows
- Панели управления
Добавление дополнительного IP
Это инструкция для серверов с операционными системами Linux. Если вы используете сервер с ОС Windows, воспользуйтесь этой статьей.
Для добавление дополнительного IP-адреса на сервер необходимо выполнить описанные ниже шаги.
Шаг 1. Добавление IP на VDS
После выделения IP-адреса в панели управления вам необходимо физически добавить этот адрес на сервер. Сделать это вы можете двумя способами, используя предложенные ниже команды.
Вариант 1: с помощью пакета iproute2
- IPv4
Замените 92.53.X.X
на корректный IP-адрес:
ip a add 92.53.X.X/32 dev eth0
- IPv6
Замените 2a03:6f00:4::X.X
на корректный IPv6-адрес:
ip -f inet6 a add 2a03:6f00:4::X.X/64 dev eth0
Также необходимо указать default route
для IPv6, если вы не сделали этого раньше. В примере ниже указан шлюз для адреса из подсети 2a03:6f00:4::X.X/64
, замените его на нужное вам значение (например, для адреса 2a03:6f00:5:1::X.X
необходимо указать шлюз 2a03:6f00:5:1::1
, и т.д.).
ip -f inet6 r add default via 2a03:6f00:4::1 dev eth0
Вариант 2: с помощью утилиты ifconfig
- IPv4
Замените 92.53.X.X
на корректный IP-адрес:
ifconfig eth0:1 92.53.X.X/32 netmask 255.255.255.0
- IPv6
Замените 2a03:6f00:4::X.X
на корректный IPv6-адрес:
ifconfig eth0:1 2a03:6f00:4::X.X/64
Шаг 2. Добавление IP в конфигурацию сервера
После добавления IP-адреса на VDS необходимо добавить этот адрес в конфигурацию сервера, чтобы после перезагрузки он был добавлен автоматически.
Ubuntu 14.04, 16.04 / Debian 8, 9
- IPv4
Откройте файл /etc/network/interfaces
:
nano /etc/network/interfaces
Добавьте в него следующие строки, заменив 192.168.X.X
на нужный IP:
auto eth0:0
iface eth0:0 inet static
address 192.168.X.X
netmask 255.255.255.0
Перезапустите службу:
service networking restart
- IPv6
Откройте файл /etc/network/interfaces
:
nano /etc/network/interfaces
Добавьте в него следующие строки заменив адрес и шлюз (gateway
) на нужные значения:
iface eth0 inet6 static
address 2a03:6f00:5:1::X:X
gateway 2a03:6f00:5:1::1
netmask 64
Перезапустите службу:
service networking restart
Ubuntu 18.04, 20.04
- IPv4
Необходимо отредактировать файл /etc/netplan/01-netcfg.yaml
:
nano /etc/netplan/01-netcfg.yaml
Строго под строкой dhcp4: yes
добавьте в него следующую строку, заменив 192.168.X.X
на ваш IP:
addresses: [192.168.X.X/32]
Итоговый вариант будет выглядеть примерно так:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
addresses: [192.168.X.X/32]
Обратите внимание! Необходимо соблюдать иерархичность структуры; каждый новый уровень директив должен начинаться с двух пробелов (не отступов Tab).
Примените изменения:
netplan --debug apply
- IPv6
Необходимо отредактировать файл /etc/netplan/01-netcfg.yaml
:
nano /etc/netplan/01-netcfg.yaml
Строго под строкой dhcp4: yes
добавьте следующие строки, указав ваш IP и соответствующий шлюз:
addresses: ["2a03:6f00:5:1::X:X/64"]
gateway6: "2a03:6f00:5:1::1"
Итоговый вариант будет выглядеть примерно так:
network:
version: 2
renderer: networkd
ethernets:
eth0:
dhcp4: yes
addresses: ["2a03:6f00:5:1::X:X/64"]
gateway6: "2a03:6f00:5:1::1"
Обратите внимание! Необходимо соблюдать иерархичность структуры; каждый новый уровень директив должен начинаться с двух пробелов (не отступов Tab).
Если необходимо добавить одновременно IPv4- и IPv6-адреса, их можно указать друг за другом в строке addresses
, например:
addresses: [192.168.X.X/32, "2a03:6f00:5:1::X:X/64"]
Примените изменения:
netplan --debug apply
CentOS 6, 7
- IPv4
Создайте файл ifcfg-eth0:1
следующей командой:
touch /etc/sysconfig/network-scripts/ifcfg-eth0:1
Добавьте в него следующие строки (замените 192.168.X.X
на нужный IP):
NM_CONTROLLED="no"
DEVICE="eth0:1"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="192.168.X.X"
PREFIX="32"
Перезапустите службу:
service network restart
- IPv6
Откройте файл /etc/sysconfig/network-scripts/ifcfg-eth0
:
nano /etc/sysconfig/network-scripts/ifcfg-eth0
Добавьте в него следующие строки, указав в строке IPV6ADDR
нужный вам IPv6-адрес, а в строке IPV6_DEFAULTGW
— соответствующий шлюз:
IPV6ADDR="2a03:6f00:5:1::X:X/64"
IPV6_DEFAULTGW="2a03:6f00:5:1::1"
Перезапустите службу:
service network restart
CentOS 8
- IPv4
Создайте файл ifcfg-ens3:1
следующей командой:
touch /etc/sysconfig/network-scripts/ifcfg-ens3:1
Добавьте в него следующие строки (замените 192.168.X.X
на нужный IP):
NM_CONTROLLED="no"
DEVICE="ens3:1"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="192.168.X.X"
PREFIX="32"
Перезапустите службу:
systemctl restart NetworkManager.service
- IPv6
Откройте файл /etc/sysconfig/network-scripts/ifcfg-ens3
:
nano /etc/sysconfig/network-scripts/ifcfg-ens3
Добавьте в него следующие строки, указав в строке IPV6ADDR
нужный вам IPv6-адрес, а в строке IPV6_DEFAULTGW
— соответствующий шлюз:
IPV6ADDR="2a03:6f00:5:1::X:X/64"
IPV6_DEFAULTGW="2a03:6f00:5:1::1"
Перезапустите службу:
systemctl restart NetworkManager.service