"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로 바인딩된 트래픽을 라우팅합니다.