%20%D0%BF%D1%80%D0%B8%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B5%2C%20%D0%BD%D0%BE%20%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D0%B8%D1%85%20%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8%3F.png)
Это на базе ОС 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