FailOver IP алиасы для OVH сервера
Или как прикрепить FailOver IP на OVH сервер. Например для игрового сервера или просто для программы какой то, делается это просто.
Более подробная инструкция для разных операционных систем.
54.36.187.188 — IP сервера.
Для Debian 7, 8 / Ubuntu 16:
Ставим хороший редактор:
Редактируем интерфейс:
Содержимое для IP:
Для следующих 1..n:
Активировать интерфейс:
Или просто перезагрузить сеть:
Для Debian 9, 10 / Ubuntu 17:
Здесь также само как и раньше только есть пару нюансов.
Надо узнать главный интерфейс командой: ifconfig.
В моем случае это eno3, значит он будет главным интерфейсом. Если пишет в интерфейсе eth0 как главный будет он. Тут могут быть разные имена интерфейсов.
Суть доп. IP что к главному интерфейсу мы крепим под интерфейс доп. IP.
Редактируем интерфейс:
И пишем IP как в случае выше:
Активировать интерфейс:
Или просто перезагрузить сеть:
И так можно много интерфейсов делать от eno3:0..n по той же схеме что в Debian 8.
Для CentOS 6, 7:
Установка nano редактора:
От eth0:0..eth0:n, где n последовательное число.
Редактируем файл конфигурацию:
Содержимое:
Для следующих IP:
Название файла в папке /etc/sysconfig/network-scripts/ должно быть такое ifcfg-eth0:1.
Одним словом последовательность интерфейсов. 1 IP — 1 интерфейс.
И так далее.
Активация интерфейса командой:
Всегда можно проверить как работает сеть командой ifconfig:
Более подробная инструкция для разных операционных систем.
54.36.187.188 — IP сервера.
Для Debian 7, 8 / Ubuntu 16:
Ставим хороший редактор:
apt-get install nano
Редактируем интерфейс:
nano /etc/network/interfaces
Содержимое для IP:
auto eth0:0
iface eth0:0 inet static
address 54.36.187.188
netmask 255.255.255.255
post-up /sbin/ifconfig eth0:0 54.36.187.188 netmask 255.255.255.255 broadcast 54.36.187.188
pre-down /sbin/ifconfig eth0:0 down
Для следующих 1..n:
auto eth0:1
iface eth0:1 inet static
address 54.36.187.189
netmask 255.255.255.255
post-up /sbin/ifconfig eth0:1 54.36.187.189 netmask 255.255.255.255 broadcast 54.36.187.189
pre-down /sbin/ifconfig eth0:1 down
Активировать интерфейс:
ifup eth0:0
Или просто перезагрузить сеть:
/etc/init.d/networking restart
Для Debian 9, 10 / Ubuntu 17:
Здесь также само как и раньше только есть пару нюансов.
Надо узнать главный интерфейс командой: ifconfig.
eno3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 79.137.70.1 netmask 255.255.255.0 broadcast 79.137.70.255
inet6 fe80::ec4:7aff:fe96:be8 prefixlen 64 scopeid 0x20<link>
inet6 2001:41d0:602:201:: prefixlen 64 scopeid 0x0<global>
ether 0c:c4:7a:96:0b:e8 txqueuelen 1000 (Ethernet)
RX packets 77323 bytes 106450304 (101.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 19147 bytes 1646447 (1.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
В моем случае это eno3, значит он будет главным интерфейсом. Если пишет в интерфейсе eth0 как главный будет он. Тут могут быть разные имена интерфейсов.
Суть доп. IP что к главному интерфейсу мы крепим под интерфейс доп. IP.
Редактируем интерфейс:
nano /etc/network/interfaces
И пишем IP как в случае выше:
auto eno3:0
iface eno3:0 inet static
address 54.36.187.188
netmask 255.255.255.255
post-up /sbin/ifconfig eno3:0 54.36.187.188 netmask 255.255.255.255 broadcast 54.36.187.188
pre-down /sbin/ifconfig eno3:0 down
Активировать интерфейс:
ifup eno3:0
Или просто перезагрузить сеть:
/etc/init.d/networking restart
И так можно много интерфейсов делать от eno3:0..n по той же схеме что в Debian 8.
Для CentOS 6, 7:
Установка nano редактора:
yum install nano
От eth0:0..eth0:n, где n последовательное число.
Редактируем файл конфигурацию:
nano /etc/sysconfig/network-scripts/ifcfg-eth0:0
Содержимое:
DEVICE="eth0:0"
ONBOOT="yes"
BOOTPROTO="none" # For CentOS use "static"
IPADDR="54.36.187.188"
NETMASK="255.255.255.255"
BROADCAST="54.36.187.188"
Для следующих IP:
Название файла в папке /etc/sysconfig/network-scripts/ должно быть такое ifcfg-eth0:1.
Одним словом последовательность интерфейсов. 1 IP — 1 интерфейс.
DEVICE="eth0:1"
ONBOOT="yes"
BOOTPROTO="none" # For CentOS use "static"
IPADDR="54.36.187.189"
NETMASK="255.255.255.255"
BROADCAST="54.36.187.189"
И так далее.
Активация интерфейса командой:
ifup eth0:0
Всегда можно проверить как работает сеть командой ifconfig:
eth0:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 54.36.187.188 netmask 255.255.255.255 broadcast 54.36.187.188
ether 0c:c4:7a:96:0b:e8 txqueuelen 1000 (Ethernet)
1 комментарий
как в Debian 9