새로 설치되어 완전히 업그레이드된 Ubuntu 20.04.03 시스템에 고정 IP를 구성하려고 합니다.
이 내 꺼야 /etc/netplan/00-installer-config.yaml
:
network:
ethernets:
enp4s0:
dhcp4: no
addresses: [192.168.178.91/24]
version: 2
이것이 내가 얻은 것입니다 ip a
.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether 7c:10:c9:3f:8c:e2 brd ff:ff:ff:ff:ff:ff
... plus lots of docker ifs.
내가
- 달리기
netplan apply
, - 달리기
netplan generate ; netplan apply
- 실행
netplan apply
한 후 다시 시작하세요.
오류는 발생하지 않지만 ip a
여전히 동일한 결과가 나타나고 구성하려는 고정 주소를 통해 시스템에 액세스할 수 없습니다. 또한 시스템이 dhcp를 기다리고 있기 때문에 부팅하는데 오랜 시간이 걸립니다.
구성 파일에 오류가 발생하면 netplan이 불평하므로 올바른 파일을 읽고 있습니다. 을 실행하면 netplan get
출력이 구성 파일과 다르지만 동일합니다.
network:
ethernets:
enp4s0:
addresses:
- 192.168.178.91/24
dhcp4: false
version: 2
내가 뭘 잘못했나요? netplan이 무엇을 하고 있는지 어떻게 확인할 수 있나요?
참고: 관련성이 없다고 생각하지만 실행하면 netplan try
"오류가 발생했습니다. 'NetplanApply' 개체에 '상태' 속성이 없습니다."라는 메시지가 나타납니다.
다른 사람들이 이 문제에 대해 불평하는 것을 본 적이 있지만 여전히 apply
네트워크를 구성할 수 있었습니다.