Amazon-Ec2
嘗試將輔助 ip 添加到 AWS EC2 時找不到設備“eth0”
我關注了一個關於創建 ec2 然後向實例添加兩個彈性 IP 地址的 youtube 影片。但是,當我 ssh 進入 ubuntu 伺服器以添加新的輔助 ip 時,我收到一條錯誤消息
cannot find device "eth0"
當我執行以下命令時
sudo ip addr add 172.31.32.210/20 dev eth0
請注意,我發布了該 IP,因此它不再是我的 IP 地址,但您可以看到我正在使用的命令。什麼會導致此錯誤以及如何解決?
如果我執行 ip link 命令,我會得到以下資訊:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: ens5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 0e:e4:6d:b4:d6:93 brd ff:ff:ff:ff:ff:ff
問題是您的網路介面是命名的
ens5
,而不是eth0
. 您應該在命令中使用正確的介面名稱。在系統啟動後實際命名介面eth0
已被棄用多年,現在您應該僅將其視為範例,尤其是在使用過時的教程時。