Название говорит само за себя. Я пытаюсь избежать ситуации, когда программа обнаруживает IP-адрес сетевого интерфейса и отправляет его в удаленное местоположение. Я думаю сделать это, обманув программу, чтобы увидеть только петлевой сетевой интерфейс, так что все, что он мог найти, было бы 127.0.0.1
1 ответ
1
Как подсказал dstorefile1 в комментарии, если вы создадите сетевое пространство имен (самый простой способ, используя iproute2 и выполнив "ip netns add carcel"), то запустив программу в этом пространстве имен ("ip netns exec carcel yourProgram"), по умолчанию видят только петлевой интерфейс.
Здесь "carcel" - это имя пространства имен сети.