Raspberry Pi - netplan에서 "to:default"를 사용할 때 라우팅이 작동하지 않습니다.

Raspberry Pi - netplan에서 "to:default"를 사용할 때 라우팅이 작동하지 않습니다.

"Raspberry Pi OS Lite"를 실행하는 Raspberry Pi에 Netplan을 설치했지만 고정 IP를 구성하는 데 문제가 있습니다.

이것은 내가 적용하려는 구성이며 다음 위치에 저장되어 있습니다 /etc/netplan/01-eth0-cfg.yaml.

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: false
      optional: true
      addresses:
      - 10.0.0.10/24
      nameservers:
        addresses:
        - 1.1.1.1
      routes:
      - to: default
        via: 10.0.0.1

그러나 실행할 때 다음 오류가 발생합니다 sudo netplan apply.

(generate:5431): GLib-WARNING **: 08:45:13.605: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: /etc/netplan/01-eth0-cfg.yaml:12:7: Error in network definition: unicast route must include both a 'to' and 'via' IP
      - to: default
      ^
/etc/netplan/01-eth0-cfg.yaml:12:13: Error in network definition: invalid IP family '-1'
      - to: default
            ^

to: default유효한 경로로 인식 되지 않는 이유는 무엇입니까 ?
내가 실행 중인 비Raspberry Pi Linux 상자에서 작동하는 것 같습니다. 내가 뭐 놓친 거 없니?

답변1

나는 같은 문제를 가지고있다.

읽고 나서Wikipedia에 관한 기사, default구성 파일에서 제거하고 사용했습니다 0.0.0.0. 다음과 같습니다.

      routes:
        - to: 0.0.0.0/0
          via: 192.168.1.1

저는 네트워킹 전문가가 아니므로 이것이 올바른 접근 방식인지는 말씀드릴 수 없습니다. 내가 확신하는 유일한 것은 오류가 사라질 것이라는 것입니다.

0.0.0.0 끝에 있는 /0을 잊지 마십시오. 이는 0.0.0.0뿐만 아니라 모든 IP로 바인딩된 트래픽을 라우팅합니다.

관련 정보