ip addr
이 명령은 현재 모든 배포판에 있는 것 같아서 배워보려고 합니다 . 문제는 주소를 성공적으로 추가하고 제거할 수는 있지만 주소의 수명을 변경할 수는 없다는 것입니다.영구적으로 설정합니다.
매뉴얼 페이지에서 제안하는 것처럼 마지막에 추가하는 것은 forever
덜 효율적입니다. 그러나 생략해도 괜찮습니다.
[✘] ip addr replace 10.0.0.37/22 dev ens160 permanent
[✘] ip addr replace 10.0.0.37/22 dev ens160 forever
[✘] ip addr replace 10.0.0.37/22 dev ens160 -1
[✘] ip addr replace 10.0.0.37/22 dev ens160 \-1
[✘] ip addr replace 10.0.0.37/22 dev ens160 0
[✔︎] ip addr replace 10.0.0.37/22 dev ens160 valid_lft forever
[✔︎] ip addr replace 10.0.0.37/22 dev ens160
적어도 재부팅 시 변경 사항이 손실되므로 제대로 작동하는 것처럼 보입니다. 위 스크린샷에는 잘못된 고정 IP 주소로 구성된 CentOS 가상 머신이 있으므로 재부팅하면 명령을 사용하여 변경한 내용이 적용됩니다 ip addr
.
고쳐 쓰다제가 충분히 명확하게 설명하지 못한 것 같습니다. 죄송합니다. 목표는 정적으로 구성된 IP 주소를 변경하는 것입니다.파이썬) 따라서 수명이 "고정"(영원히)으로 변경됩니다. 문제는 재부팅 시 덮어쓰여진다는 것입니다.
따라서 주소와 수명주기를 모두 변경해야 합니다.