我正在尝试执行
echo "ens6f1" > /sys/class/net/bond0/bonding/slaves
但出现错误:
bond0:接口ns6f1不存在!
这是一个“回声”问题还是我尝试写入的文件存在一些问题。
Ubuntu 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
答案1
您必须echo '+ens6f1'
添加一个接口,注意加号。您看到的错误消息来自内核代码,它会删除第一个字符(操作符号,加号或减号,在您的情况下是字母e
),并将其余部分视为接口名称。在考虑任何操作之前,都会检查接口名称的有效性,因此您会收到该错误。