Xubuntu 16.04 (Mate). Network Manager удалён.
Прописываю в /etc/network/interfaces два/три интерфейса вида:
auto wlan0
и тд
auto enp1s11
и тд.
При запуске ос поднимаются все автоматом.
1/ Как прописать конфиг чтобы поднимался только один интерфейс, а остальные я мог включить вручную?
Также.
WiFi адаптер переименовал в /etc/udev/rules.d/70-persistent-net.rules
При назначении mac адреса в /etc/network/interfaces адаптер не подключается. Интерфейс
monuser@userpc:~$ systemctl status networking.service
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
Active: failed (Result: exit-code) since Вс 2018-01-28 23:44:11 MSK; 23s ago
Docs: man:interfaces(5)
Process: 2832 ExecStop=/sbin/ifdown -a --read-environment --exclude=lo (code=exited, status=0/SUCCESS)
Process: 2990 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
Process: 2985 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (code=exited,
Main PID: 2990 (code=exited, status=1/FAILURE)
янв 28 23:44:10 userpc ifup[2990]: bound to 192.168.0.100 -- renewal in 33307 seconds.
янв 28 23:44:10 userpc wpa_supplicant[3134]: Successfully initialized wpa_supplicant
янв 28 23:44:10 userpc ifup[2990]: RTNETLINK answers: Device or resource busy
янв 28 23:44:10 userpc ifup[2990]: Failed to bring up mon.
янв 28 23:44:10 userpc systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
янв 28 23:44:10 userpc wpa_supplicant[3135]: nl80211: deinit ifname=mon disabled_11b_rates=0
янв 28 23:44:11 userpc wpa_supplicant[3135]: mon: CTRL-EVENT-TERMINATING
янв 28 23:44:11 userpc systemd[1]: Failed to start Raise network interfaces.
янв 28 23:44:11 userpc systemd[1]: networking.service: Unit entered failed state.
янв 28 23:44:11 userpc systemd[1]: networking.service: Failed with result 'exit-code'.
2/ Как это всё правильно настроить?
Update/ Я всё сделал.
В первом случае достаточно удалить строку auto <интерфейс>
Во втором, создаём скрипт в /etc/network/if-pre-up.d
#! /bin/sh
if [ "$IFACE" = "интерфейс" ]; then
macchanger <интерфейс> -a
fi
Таким образом при каждом поднятии интерфейс получает новый mac адрес. Пока всё работает чётко.