Ubuntu Server 22.04에서 네트워크 인터페이스를 구성하는 방법은 무엇입니까?

Ubuntu Server 22.04에서 네트워크 인터페이스를 구성하는 방법은 무엇입니까?

ethernet서버의 네트워크 인터페이스를 구성하고 싶은데 완전히 헤매고 있습니다. 나는 nmcli도구를 사용하여 이 작업을 수행 할 수 있다는 것을 인터넷에서 보았고 , netplan구성 파일을 수정해야 한다고 말하는 사람들을 보았지만 모두가 다른 파일에 대해 이야기하고 있습니다.

지금까지 에 .yaml있는 파일을 편집하여 서버 인터페이스에 고정 IP 주소를 추가했지만 /etc/netplan/이제 인터페이스에 두 개의 IP 주소가 있고 그 이유를 이해할 수 없습니다.

그렇다면 Ubuntu Server 22.04에서 네트워크 인터페이스를 구성하는 것이 어떻게 권장되며 현재 IP 주소가 두 개인 이유가 무엇인지 궁금합니다.

답변1

Ubuntu에서 네트워크는 에서 netplan네트워크 구성을 읽는 에 의해 관리됩니다 /etc/netplan/*.yaml.

일반적으로 기본 구성 파일은 /etc/netplan/00-installer-config.yaml.

공백이 중요합니다. 테이블 내의 테이블은 netplan2개의 공백으로 구성된 그룹으로 완성됩니다.

정적 모드의 네트워크 카드를 사용한 일반적인 구성 예 ethernet는 다음과 같습니다.

network:
  ethernets:
    enp1s0:
      addresses: [192.168.1.100/24]
      routes:
        - to: default
          via: 192.168.1.100
          on-link: True
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
      dhcp4: false
      optional: true
  version: 2

그런 다음 다음 명령을 실행해야 합니다.

netplan generate
netplan apply

관련 정보