연결을 끊지 않으면 NetPlan을 변경할 수 없습니다.

연결을 끊지 않으면 NetPlan을 변경할 수 없습니다.

이런 일이 최근에야 일어나기 시작했습니다. 저는 호스팅 회사를 운영하고 있으며 사용자가 게임 서버에 대한 전용 IP를 가질 수 있도록 인터페이스에 /32를 추가하는 것이 일반적입니다. 우리는 이 작업을 아무런 문제 없이 수행하기 위해 NetPlan을 사용해 왔습니다.

우리는 Ubuntu 22.04.1 LTS를 실행하고 있습니다.

며칠 전부터 NetPlan에 추가한 후 Netplan을 시도하면 30초가 될 때까지 상자에 대한 전체 연결이 끊어지기 때문에 더 이상 NetPlan에 추가할 수 없습니다. 이 작업도 시도해 보았지만 netplan try --timeout 5여전히 30초 동안 지속됩니다.

디버깅을 했는데 게이트웨이 4에 대한 몇 가지 버그가 더 이상 사용되지 않는 것을 발견하여 새 라우팅 모델로 전환했지만 여전히 운이 없습니다.

이것은 우리가 사용해 본 NetPlan 구성입니다.

network:
    version: 2
    renderer: networkd
    ethernets:
     enp1s0:
        dhcp4: false
        dhcp6: false
        match:
          macaddress: 00:1B:21:BC:53:DD
        addresses:
        - 104.129.133.237/31
        - 104.129.132.17/32
        - 193.57.8.29/32
        - 193.57.8.31/32
        routes:
        - to: default
          via: 104.129.133.236
        nameservers:
          addresses: [104.238.229.4,1.1.1.1]

이것은 이전에 본 적이 없는 오류 중 하나입니다.

** (process:2309511): WARNING **: 22:36:20.316: Problem encountered while validating default route consistency.Please set up multiple routing tables and use `routing-policy` instead.
Error: Conflicting default route declarations for IPv4 (table: main, metric: default), first declared in id0 but also in id0

명확히 하자면, 이는 다른 노드에서의 작업 구성입니다.

network:
  version: 2
  renderer: networkd
  ethernets:
   id0:
      match:
        macaddress: A8:A1:59:5F:B6:00
      addresses:
      - 168.100.160.97/31
      - 168.100.160.98/32
      gateway4: 168.100.160.96
      nameservers:
        addresses: [104.238.229.4,1.1.1.1]

유일한 차이점은 더 이상 사용되지 않으며 어쨌든 작동하지 않는다는 것을 알려주는 Gateway4와 테스트를 위해 가져온 Mac 주소가 일치한다는 것입니다.

관련 정보