![.config 파일을 변경할 때 connman이 네트워크를 즉시 재구성하지 못하도록 하려면 어떻게 해야 합니까?](https://linux55.com/image/154903/.config%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EB%B3%80%EA%B2%BD%ED%95%A0%20%EB%95%8C%20connman%EC%9D%B4%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%EB%A5%BC%20%EC%A6%89%EC%8B%9C%20%EC%9E%AC%EA%B5%AC%EC%84%B1%ED%95%98%EC%A7%80%20%EB%AA%BB%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
connman을 사용하여 네트워크를 구성합니다.
IPv4=
Linux 에서 항목을 변경하자마자 /var/lib/connman/my.config
네트워크가 즉시 새 IP 주소로 재구성되는 것을 확인했습니다. 하지만 나는 이것을 원하지 않습니다. 내가 원하는 동작은 임베디드 장치가 부팅될 때 재구성되어야 한다는 것입니다.
어떻게 해야 하나요?
아니면 connman에는 다음과 같은 마법 설정이 있습니까 DoNotImmediatelyReconfigure=yes
?
답변1
동시에 나는 connman
그러한 설정이 없다는 것을 발견했습니다 DoNotImmediatelyReconfigure
. 그래서 네트워크가 연결되기 전에 Linux 부팅 중에 ~/my.config
복사 한 구성 파일의 복사본을 편집하여 문제를 해결했습니다. 그래서 해당 구성 파일을 대체하기 위해 스크립트를 호출하는 서비스를 /var/lib/connman/my.config
만들었고 해당 서비스는 네트워크 서비스보다 먼저 호출됩니다.systemd
connman