Я запускаю Ubuntu. Мне нужно добавить некоторую задержку и / или некоторые сетевые ошибки, чтобы увидеть, может ли мое приложение справиться с сетевым сбоями (подключение и отключение). Я нашел инструмент "tc", который поможет увеличить задержку и сделать интерфейс более ошибочным. Меня беспокоит, что tc повлияет на мой eth0, что нехорошо, потому что мне нужно иметь соединение с сетью и Kerberos. Можно ли «скопировать» ссылку и смоделировать сетевые проблемы только на «копии» сетевого интерфейса?
Если да, то что это за инструмент / техника?
Вероятно, самая простая реализация того, о чем вы думаете, - это VPN-соединение. Он создает виртуальный адаптер, который может работать вместе с физическим. Linux поддерживает Открыть VPN что кажется очень хорошо подходящим для проблемы, которую вы описываете. Вы можете подумать о переносе среды разработки на виртуальную машину, что позволит вам легче тестировать такие вещи, как задержка и пропускная способность, не мешая рутинной работе вашего настольного компьютера.