Если вы продолжаете использовать ifconfig lo... вы не создаете новый интерфейс, вы перезаписываете предыдущий. Вы могли бы попробовать отредактировать свой файл интерфейсов:
sudo vim /etc/network/interfaces
Мой выглядит так:
# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback
Итак, вы могли бы попробовать модифицировать его для создания новых интерфейсов:
# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto lo2iface lo2 inet loopbackauto lo3
Затем перезапустите сеть или всю систему и попробуйте взаимодействовать с новыми интерфейсами с помощью:
Чтобы постоянно добавлять несколько интерфейсов обратной связи, необходимо выполнить дополнительную проверку на наличие фиктивного драйвера.
Фиктивный драйвер используется для создания устройства с несколькими петлями вместо создание нескольких псевдонимов для одного устройства с привязкой к другому IP-адресу.
Эти строки добавляют еще один цикл с именем loop1, loop2, loop3:
sudo ip link add name loop1 type dummysudo ip link add name loop2 type dummysudo ip link add name loop3 type dummy
Пожалуйста, проверьте это dummy модуль ядра загружается перед выполнением приведенной выше команды:
При использовании более нового инструмента iproute2 вы также можете сделать то, что предлагает user224465:
ip addr add 127.0.0.2 dev loroute add -host 127.0.0.2 dev lo
Я использовал это, чтобы создать поддельный ip-адрес для aws в docker, nl. 169.254.169.254 Объедините это с ectou_metadata и у вас есть aws из облака в вашем образе docker.