Как можно отключить определенный сетевой интерфейс(ы) при загрузке, но оставить их настроенными?

Как можно отключить определенный сетевой интерфейс(ы) при загрузке, но оставить их настроенными?

Это на базе ОС Debian/Raspbian. Моя цель — иметь один или несколько полностью настроенных сетевых интерфейсов, но выключенных.

Мне нужно иметь возможность просто использовать ifconfig wlan0 upили ifconfig eth0 upзапускать их.

Что я могу сделать, чтобы этого добиться? (Это дистрибутив на основе systemd)

решение1

Если предположить, что интерфейсы уже настроены как обычно, то каждый из интерфейсов (например, eth0) должен иметь строку auto eth0или allow-hotplug eth0в конфигурации. Удаление этой строки предотвратит запуск интерфейса при загрузке.

ifup eth0или ifconfig eth0 upзатем следует открыть интерфейс в соответствии с настройками.

решение2

Вы можете попробовать следующее:отключить сетевой интерфейс при загрузке Ubuntu

Вы можете добавить интерфейсы, которые не должны появляться при загрузке, в новый файл /etc/network/interfaces.noboot, а затем вызывать их при необходимости с помощью:

sudo ifup -i /etc/network/interfaces.noboot -v eth1

Связанный контент