Название говорит само за себя. Я пытаюсь избежать ситуации, когда программа обнаруживает IP-адрес сетевого интерфейса и отправляет его в удаленное местоположение. Я думаю сделать это, обманув программу, чтобы увидеть только петлевой сетевой интерфейс, так что все, что он мог найти, было бы 127.0.0.1

1 ответ1

1

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

Здесь "carcel" - это имя пространства имен сети.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .