네트워크 설정을 변경하기 위해 일부 bash 스크립트를 호출하는 JavaScript 애플리케이션을 개발 중입니다. 일부 네트워크에서는 네트워크 인터페이스를 다시 시작하는 데 시간이 오래 걸립니다(예: 20초 이상).
ifdown eth0; ifup eth0
/etc/network/interfaces
편집(IP, 넷마스크, 게이트웨이 변경, DHCP 설정), /etc/resolv.conf
(DNS 변경), (apt의 프록시) /etc/apt/apt.conf
시 항상 인터페이스를 다시 시작해야 하는지 알고 싶습니다.
또한 어떤 경우에는 DHCP 클라이언트를 다시 시작하는 것을 고려하고 있습니다(하지만 언제 충분할지는 확실하지 않습니다). 이 문제를 설명해 주실 수 있나요?
답변1
ifconfig
대부분의 옵션은 , route
, , 등과 ip
같은 도구를 사용하여 동적으로 변경할 수 있으므로 ndd
다른 전략 사용을 고려할 수 있습니다. 다른 도구를 사용하여 옵션을 동적으로 변경하고 지속성을 위해 옵션을 구성 파일에 저장합니다.
/etc/resolv.conf
변경사항이 /etc/apt/apt.conf
즉시 적용됩니다.