Ubuntu Server 20.04.2 네트워크 인터페이스는 고정 IP를 유지하지 않습니다.

Ubuntu Server 20.04.2 네트워크 인터페이스는 고정 IP를 유지하지 않습니다.

Ubuntu Server 20.04.2 LTS VM과 함께 VMware를 사용하고 있습니다.

VM에 연결된 두 개의 네트워크 인터페이스가 있습니다. 첫 번째 ens33은 NAT에 연결되어 서버에 인터넷 연결을 제공합니다. 두 번째 ens34는 다른 시스템을 서버에 연결하는 데 사용되는 네트워크 인터페이스입니다.

이제 인터페이스에 고정 IP를 설정하려고 합니다. 나는 다음을 통해 편집 sudo nano /etc/network/interfaces하고 추가했습니다.

auto ens33
allow-hotplug ens33

iface ens33 inet static
address 192.168.42.140
netmask 255.255.255.0
gateway 192.168.42.1

auto ens34
allow-hotplug ens34

iface ens34 inet static
address 192.168.241.140
netmask 25.255.255.0

문제는 서버를 재부팅할 때 파일에서 선택한 IP 주소가 아닌 임의의 IP 주소가 적용된다는 것입니다.

sudo ifdown --force ens33인터페이스를 끄는 명령을 실행하면 메시지가 나타납니다.

RTNETLINK answers: No such process
RTNETLINK answers: Cannot assign requested address

하지만 실행하면 sudo ifup ens33오류가 없으며 ifconfig처음에 할당한 올바른 IP가 있는 네트워크 카드 ens33을 볼 수 있습니다.

내가 무엇을 놓치고 있나요?

PS 인터페이스에 고정 IP를 할당하는 목표는 다른 VM을 내 서버에 연결하고 연결된 VM과 서버의 인터넷 연결을 공유하고 싶다는 것입니다.

답변1

문제는 Ubuntu Server 20.04.2의 고정 IP가 Netplan으로 구성되어야 한다는 것이었습니다.

/etc/netplan파일을 탐색 하고 편집 .yaml하거나 다음을 사용하여 직접 파일을 만드세요.

network:
    version: 2
    ethernets:
        ens34:
            addresses: [192.168.241.132/24]
            gateway4: 192.168.241.129
            nameservers:
                addresses: [8.8.8.8,8.8.4.4]

전체 참조https://netplan.io/examples/

관련 정보