Временно отключить управление сетью eth0 - How

eth0 управляется значком сетевого менеджера и подключается с помощью dhcp, когда он обнаруживает сетевой кабель.

Однако очень часто я хочу подключиться к некоторым компьютерам специального назначения со статическими IP-адресами, используя прямой Ethernet-соединение (переключение). Затем я устанавливаю

sudo ifconfig eth0 10.90.90.91

или

sudo ifconfig eth0:1 10.90.90.91

и могу подключиться к рассматриваемому компьютеру.

Однако через минуту или около того это eth0 потеряет этот IP-адрес, и мои подключения зависают, пока я не повторю шаг ifconfig.

Сейчас я использую цикл и повторяю настройку IP-адреса каждые 10 секунд.

Но мне интересно если я могу сказать, что менеджер сети (который, как я подозреваю, является виновником) каким-то образом, прямо сейчас, не пытаюсь управлять eth0, пока мне не понадобится его снова.

Изменить: вопрос Как установить дополнительный IP для существующего интерфейса? отличается от моего. Этот вопрос хочет увековечить настройку при перезагрузке. Меня это не интересует. Я только хочу, чтобы этот фиксированный IP-адрес для eth0 очень редко. Обычно процедура dhcp подходит для меня. Только иногда я хочу, чтобы он отступил.

1
задан 13 April 2017 в 15:25

1 ответ

Используйте ifdown (и ifup). См. [F4]. Если вы не хотите использовать /etc/network/interfaces, после ifdown вы можете использовать ifconfig для настройки вручную. Из man ifdown:

DESCRIPTION
       The   ifup   and   ifdown  commands  may  be  used  to  configure  (or,
       respectively,  deconfigure)  network  interfaces  based  on   interface
       definitions  in  the file /etc/network/interfaces.  ifquery command may
       be used to parse interfaces configuration.
0
ответ дан 23 May 2018 в 12:15
  • 1
    Нет, не помогает: ifdown eth0 приводит к " ifdown: интерфейс eth0 не настроен & quot ;. eth0 вообще не отображается в / etc / network / interfaces. Это только помогает. – Ludwig Schulze 10 April 2016 в 22:26

Другие вопросы по тегам:

Похожие вопросы: