/etc/network/interfaces
파일 을 편집하여 네트워킹 구성을 약간 변경하고 싶습니다 . 이 파일을 변경하고 재부팅하지 않고 적용하는 가장 깨끗한 방법은 무엇입니까? 일반적으로 저는 다음을 수행했습니다.
- 파일 편집
service networking restart
그러나 이것이 이런 종류의 변경을하는 "올바른"방법이 아니라는 인상을 받았습니다.
/etc/network/interfaces
파일 을 편집하여 네트워킹 구성을 약간 변경하고 싶습니다 . 이 파일을 변경하고 재부팅하지 않고 적용하는 가장 깨끗한 방법은 무엇입니까? 일반적으로 저는 다음을 수행했습니다.
service networking restart
그러나 이것이 이런 종류의 변경을하는 "올바른"방법이 아니라는 인상을 받았습니다.
답변:
다음을 사용하여 네트워크 인터페이스를 종료하십시오.
sudo ifdown eth0
( eth0
변경하려는 인터페이스로 교체)를 사용하여 다시 가져옵니다.
sudo ifup eth0
사용하여 모든 인터페이스를 중지
sudo /etc/init.d/networking stop
원하는대로 인터페이스를 구성 (편집) 한 다음
다시 시작해
sudo /etc/init.d/networking start
다시 부팅 할 필요가 없습니다.
그것이 올바른 방법이라고 생각하지 않습니까? 부팅 중에 우분투가 무엇을 더 할 수 있을까요? Ubuntu에는 부팅 중에 실행해야하는 서비스 목록이 있으며 각 서비스는 자체적으로 시작하는 연속 명령 목록이 있습니다. 우분투는 네트워크 서비스를 실행하는 데 필요한 명령이 들어있는 /etc/init.d/networking 스크립트를 통해 네트워킹 서비스를 실행합니다. 따라서 네트워크에 변경 사항을 적용해야하는 경우 서비스를 다시 시작해야하며 서비스의 연속 명령을 다시 호출해야합니다.
/etc/network/interfaces
ifupdown 도구를 제어합니다.
따라서 변경 한 후에는 예를 들어 말할 수 있습니다 sudo ifup eth0
.