구성 파일이 있습니다 netplan
.
network:
version: 2
renderer: networkd
ethernets:
eth0:
routes:
- to: 192.168.202.0/24
via: 192.168.201.98
참고: 주소는 다른 파일에 구성되어 있습니다.
netplan apply
라우팅 테이블에 경로를 추가한 후:
# ip r
default via 192.168.201.1 dev eth0 proto static
192.168.201.0/24 dev eth0 proto kernel scope link src 192.168.201.56
192.168.202.0/24 via 192.168.201.98 dev eth0 proto static // <------- HERE
언제변화이 구성 파일은 다음 위치로 이동합니다.
via: 192.168.201.97
대신에 via: 192.168.201.98
load netplan apply
+를 사용하면 ip r
다음과 같은 결과가 나옵니다.
# ip r
default via 192.168.201.1 dev eth0 proto static
192.168.201.0/24 dev eth0 proto kernel scope link src 192.168.201.56
192.168.202.0/24 via 192.168.201.98 dev eth0 proto static // <------- OLD
192.168.202.0/24 via 192.168.201.97 dev eth0 proto static // <------- NEW
보시다시피 이전 경로가 192.168.202.0/24 via 192.168.201.98 dev eth0 proto static
여전히 존재하지만 있어서는 안 됩니다. 이 경로는 삭제될 것으로 예상됩니다.
그건 그렇고, 이것은 netplan 구성 파일을 변경할 때 작동하는 방식입니다. addresses
새 주소를 추가하고 이전 주소를 유지하지 않고 이전 주소를 제거하고 새 주소를 추가합니다.
구성 파일의 정확한 경로로 netplan을 설정하는 방법이 있습니까? 아니면 경로를 정리하기 전에 명령을 실행하시겠습니까 netplan apply
?
적절한 프로세스는 무엇이어야 합니까?
감사해요