ifdown/ifup 속도 향상

ifdown/ifup 속도 향상

네트워크 설정을 변경하기 위해 일부 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즉시 적용됩니다.

관련 정보