제가 개발 중인 애플리케이션은 파일을 업데이트하여 네트워크 설정을 씁니다 /etc/sysconfig/network/ifcfg-*
. 안타깝게도 ifconfig
업데이트할 때마다 인터페이스에 IP가 없기 때문에 설정이 다시 로드되지 않습니다 .
ONBOOT='yes'
파일에 추가해 보았습니다 . 반품 ifconfig eth0 up
. 그러나 ifup eth0
결국 시간 초과 오류가 발생합니다.
그런데 이렇게 하면 작동은 되는데, 샘플 파일 ifconfig eth0 192.168.1.5/24
에는 IP가 나오지 않습니다 .ifcfg-eth0
그래서 내 질문은 다음과 같습니다
IP 사용을 설정하면
ifconfig
이러한 설정은 어디에 저장되나요?내 경우에는
ifcfg-eth0
해당 파일에서 설정을 다시 로드하는 방법을 작성했습니다.
참고: 제가 사용하고 있는 컴퓨터에는 NetworkManager
.
참고 2: 머신이 원격 위치에 있고 퍼티를 사용하여 SSH를 통해 머신에 연결하고 있습니다.
참고 3: 현재이것문서 페이지 섹션 14.3.1.1 이 명령은 ifup
인터페이스를 시작하고 ifcfg-*
파일에서 해당 구성을 읽습니다. 어쨌든 명령은 ifup eth0
다음과 같이 끝납니다.
wicked: device enp2s0: operation timed out
enp2s0 setup-in-progress
답변1
/etc/init.d/network restart
일반적으로 재진입이 가능하며 업데이트된 콘텐츠만 변경하는 이 작업을 수행할 수 있습니다 .
ifconfig
어딘가에 저장되지 않고 제공한 매개변수에만 의존하는 대화형 도구입니다.
답변2
시스템 이상
sudo systemctl restart network