Назад | Перейти на главную страницу

В Ubuntu 16.04 настройка 2000 виртуальных IP-адресов занимает очень много времени.

В рамках некоторого тестирования, которое я провожу, мне нужно настроить 1000 адресов IPv4 и 1000 адресов IPv6 на сервере Linux. Я делаю это на Ubuntu 16.04 (серверная версия).

После настройки их в /etc/network/interfaces.d/ens192, если я перезагружу сервер, запуск сервера займет 5 минут со следующим сообщением на консоли:

Выполняется стартовое задание для сетевых интерфейсов Raise

После этого сервер запустится, и я могу войти в систему. Состояние systemctl для сети показывает следующие 2 строки ошибок:

network.service: истекло время начала операции. Прекращение

Не удалось запустить Raise сетевых интерфейсов.

Я также вижу, что были добавлены все 1000 адресов IPv4, но было всего несколько 100 адресов IPv6. Если я просто подожду еще 20-30 минут, то будут добавлены все 1000 адресов IPv6.

Я сделал аналогичные конфигурации на CentOS7, и сервер появился за считанные секунды со всеми уже примененными IP (v4 и v6).

Итак, я думаю, что мне нужно включить / отключить какой-то параметр, чтобы сделать этот ход быстрее.

В целях безопасности и из-за некоторого состояния гонки с RA я отключил следующее на основе некоторых статей, которые я нашел:

net.ipv6.conf.ens160.accept_ra=0
net.ipv6.conf.ens192.accept_ra=0
net.ipv6.conf.default.accept_ra=0
net.ipv6.conf.all.accept_ra=0
net.ipv6.conf.ens160.forwarding=0
net.ipv6.conf.ens192.forwarding=0
net.ipv6.conf.default.forwarding=0
net.ipv6.conf.all.forwarding=0
net.ipv6.conf.ens160.autoconf=0
net.ipv6.conf.ens192.autoconf=0
net.ipv6.conf.default.autoconf=0
net.ipv6.conf.all.autoconf=0

Наверное, перебор, но просто пробовал разные вещи, которые нашел в сети.

Есть ли способ ускорить это? Или мне сильно не повезло?

Фрагмент некоторых строк в файле ens192:

auto ens192
iface ens192 inet static
        address 10.12.12.2
        netmask 255.255.255.252
        network 10.12.12.0
        broadcast 10.12.12.3
        gateway 10.12.12.1

iface ens192 inet static
        address 10.12.12.11
        netmask 255.255.252.0
...
iface ens192 inet6 static
        address 2001:10:12:12::2
        netmask 64
        gateway 2001:10:12:12::1

iface ens192 inet6 static
        address 2001:10:12:12::b
        netmask 64
...