не удается найти устройство «eth0» при попытке добавить вторичный IP-адрес в AWS EC2

не удается найти устройство «eth0» при попытке добавить вторичный IP-адрес в AWS EC2

Я следовал видео на YouTube о создании ec2, а затем добавлении двух эластичных IP-адресов к экземпляру. Однако, когда я подключаюсь по 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

решение1

Проблема в том, что ваш сетевой интерфейс называется ens5, а не eth0. Вы должны использовать правильное имя интерфейса в своих командах. Имея интерфейсына самом деленазванный eth0в честь загрузки системы, уже много лет считается устаревшим, и в наши дни его следует рассматривать только как пример, особенно при использовании устаревших руководств.

Связанный контент