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

Я следил за видео на YouTube о создании ec2 и последующем добавлении в экземпляр двух эластичных IP-адресов. Однако, когда я подключаюсь к серверу ubuntu по ssh, чтобы добавить новый вторичный 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
задан 19 August 2020 в 06:25
1 ответ

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

2
ответ дан 19 August 2020 в 03:27

Теги

Похожие вопросы