Linux
為什麼 echo ’ens6f1’ > 解釋為 ns6f1 即沒有 ’e'
我正在嘗試執行
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
你必須
echo '+ens6f1'
添加一個介面,注意加號。您看到的錯誤消息來自核心程式碼,它去除了第一個字元(操作符號,加號或減號,在您的情況下為字母e
)並將其餘部分視為介面名稱。在考慮任何操作之前,會檢查介面名稱的有效性,因此您會收到該錯誤..