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 eth0
apó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.