![Ubuntu 14.04에서 네트워크 서비스를 다시 시작할 수 없습니다. [닫기]](https://linux55.com/image/37474/Ubuntu%2014.04%EC%97%90%EC%84%9C%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%84%9C%EB%B9%84%EC%8A%A4%EB%A5%BC%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
을 사용하여 Ubuntu 14.04 LTS
입력을 시도했지만 sudo /etc.init.d/networking restart
출력이 표시되지 않고 아무 작업도 수행되지 않습니다.
답변1
다음을 /etc/init.d/networking
볼 수 있습니다.
....
force-reload|restart)
if init_is_upstart; then
exit 1
fi
....
그리고 다음에서 /lib/lsb/init-functions
:
# If the currently running init daemon is upstart, return zero; if the
# calling init script belongs to a package which also provides a native
# upstart job, it should generally exit non-zero in this case.
init_is_upstart()
{
if [ -x /sbin/initctl ] && /sbin/initctl version 2>/dev/null | /bin/grep -q upstart; then
return 0
fi
return 1
}
Ubuntu 14.04
Distro는 실행 시 upstart
이를 사용하여 현재 실행 중인지 확인합니다 . 그렇다면 스크립트를 종료합니다.init daemon
/etc/init.d/networking restart
init daemon
upstart
upstart
노트
내 안에는 Ubuntu 12.04
, 아니. 어쩌면 최신 버전에 추가되었을 수도 있습니다.init_is_upstart
/etc/lsb/init-functions
Ubuntu
답변2
sudo /etc/init.d/networking restart
14.04부터 using이 더 이상 지원되지 않는다는 내용을 어딘가에서 읽은 기억이 납니다 . 먼저 실행을 시도한 sudo ifdown eth0
다음 sudo ifup eth0
재부팅하는 데 필요한 인터페이스로 "eth0"을 바꿔야 합니다. 이는 init 스크립트를 사용하는 것과 동일한 작업을 수행해야 합니다.
sudo service networking restart
13.10처럼 작동 하는 Ubuntu 14.04용 대체 네트워크 스크립트가 포함된 github 저장소를 찾았습니다 . 아직 이 스크립트를 시도하지는 않았지만 살펴볼 가치가 있을 것입니다.