1

Я загрузил Docker-контейнер с помощью docker-compose up и он создал 7 новых сетевых интерфейсов. Все они появляются в gkrellm.

К сожалению, каждый раз, когда Docker запускается, он создает новые случайные имена для сетевых интерфейсов. Настройки теперь полны старых интерфейсов!

Как я могу скрыть эти интерфейсы от отображения в Gkrellm?

Для получения бонусных баллов, как я могу удалить старые интерфейсы из конфигурации?

1 ответ1

2

Если у вас версия GKrellM> = 2.3.6, вы сможете найти в настройках опцию , которая отключит автоматическое добавление новых сетевых интерфейсов.

Если у вас есть более ранняя версия GKrellM, я могу предложить простой способ скрыть интерфейсы:

  1. В меню GKrellM откройте конфигурацию и снова закройте ее, чтобы убедиться, что текущая конфигурация сохранена на диск.

  2. Закрыть gkrellm

  3. Откройте файл конфигурации с помощью:

    vim ~/.gkrellm2/user-config
    
  4. Выполните следующую команду, чтобы отключить все включенные интерфейсы:

    :%s/^\(net enables veth.*\) 1 1 0/\1 0 1 0
    
  5. Сохранить и выйти. :wq<Enter>

  6. Запустите gkrellm снова

Если вы хотите полностью удалить старые интерфейсы из конфигурации, замените шаг 4 следующим:

:g/^net enables veth/d
:g/^net chart_config veth/d

Но учтите, что если на вашей машине есть какие-либо активные интерфейсы, gkrellm автоматически обнаружит и отобразит их, поэтому вам может потребоваться перейти и отключить их снова.

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