AWS EC2에 보조 IP를 추가하려고 할 때 장치 "eth0"을 찾을 수 없습니다.

AWS EC2에 보조 IP를 추가하려고 할 때 장치 "eth0"을 찾을 수 없습니다.

EC2를 생성한 다음 두 개의 탄력적 IP 주소를 인스턴스에 추가하는 방법에 대한 YouTube 비디오를 따라갔습니다. 그러나 새 보조 IP를 추가하기 위해 우분투 서버에 SSH로 접속하면 다음과 같은 오류가 발생합니다.

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수년 동안 더 이상 사용되지 않으며 요즘에는 특히 오래된 튜토리얼을 사용할 때 예로만 다루어야 합니다.

관련 정보