não é possível encontrar o dispositivo “eth0” ao tentar adicionar ip secundário ao AWS EC2

não é possível encontrar o dispositivo “eth0” ao tentar adicionar ip secundário ao AWS EC2

Acompanhei um vídeo do YouTube sobre como criar um ec2 e, em seguida, adicionar dois endereços IP elásticos à instância. No entanto, quando eu ssh no servidor Ubuntu para adicionar o novo IP secundário, recebo um erro que diz

cannot find device "eth0"

quando executo o comando abaixo

sudo ip addr add 172.31.32.210/20 dev eth0

Observe que liberei esse ip, então não é mais meu endereço IP, mas você pode ver o comando que estou usando. O que causaria esse erro e como resolver?

Se eu executar um comando ip link, recebo o seguinte:

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

Responder1

O problema é que sua interface de rede tem nome ens5, não eth0. Você deve usar o nome de interface correto em seus comandos. Tendo interfacesna verdadenomeado eth0após a inicialização do sistema está obsoleto há anos e hoje em dia você deve tratá-lo apenas como um exemplo, especialmente ao usar tutoriais desatualizados.

informação relacionada