Хотя, вероятно, это не скоро нас покинет, ifconfig - это "старый" способ работы и заменяется командой ip . Способ сделать это с помощью ip :
ip addr add 192.168.40.1/32 dev lo
Больше нет необходимости в виртуальных интерфейсах (т. Е. Используется Mukeh для lo:10 и т.д.), Но вы все равно можете использовать их, если хотите
ip addr add 192.168.40.1/32 dev lo label lo:40
обратите внимание, что я использую /32 сетевые маски, потому что lo является особенным в том смысле, что он будет отвечать за адрес, принадлежащий сети, настроенной на нем. Таким образом, если вы добавите 192.168.40.1/24 он будет реагировать на любой адрес 192.168.40.* , А не только на .1
С этой целью, для вашего исходного примера 127.0.0.2 , он на самом деле уже отреагирует на это, потому что он попадает в 127.0.0.0/8 так что вам не нужно ничего делать, чтобы получить этот конкретный адрес.
Кроме того, будьте осторожны с адресами при обратной петле, потому что ядро будет знать, что адрес находится на хосте, и будет отвечать на запросы этого адреса также на физических интерфейсах.