я пытаюсь выполнить
echo "ens6f1" > /sys/class/net/bond0/bonding/slaves
но получаю ошибку:
bond0: Интерфейс ns6f1 не существует!
это проблема "эха" или проблема с файлом, который я пытаюсь записать.
убунту 14.04.4
ip l l ens6f1
25: ens6f1: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
link/ether 14:02:ec:67:fd:95 brd ff:ff:ff:ff:ff:ff
Ты должен echo '+ens6f1'
чтобы добавить интерфейс, обратите внимание на знак плюса. Сообщение об ошибке, которое вы видите, исходит от кода ядра, который удаляет первый символ (знак операции, плюс или минус, в вашем случае буква e
), а остальное воспринимает как имя интерфейса. Перед рассмотрением любой операции проверяется правильность имени интерфейса, поэтому вы получаете эту ошибку.