Seguí un video de YouTube sobre cómo crear un ec2 y luego agregar dos direcciones IP elásticas a la instancia. Sin embargo, cuando entro al servidor Ubuntu para agregar la nueva IP secundaria, aparece un error que dice
cannot find device "eth0"
cuando ejecuto el siguiente comando
sudo ip addr add 172.31.32.210/20 dev eth0
Tenga en cuenta que publiqué esa IP, por lo que ya no es mi dirección IP, pero puede ver el comando que estoy usando. ¿Qué causaría este error y cómo resolverlo?
Si ejecuto un comando ip link obtengo lo siguiente:
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
Respuesta1
El problema es que su interfaz de red tiene un nombre ens5
, no eth0
. Debe utilizar el nombre de interfaz correcto en sus comandos. Tener interfacesde hechoEl nombre eth0
después de que se inicia el sistema ha estado en desuso durante años, y en estos días debes tratarlo solo como un ejemplo, especialmente cuando se utilizan tutoriales obsoletos.