리눅스(라즈베리파이)에 pptp 서버를 임시로 구축해봤는데, 서버를 설치하여 실행은 잘 되지만 시스템을 다시 시작했을 경우에 서비스가 자동으로 시작이 되지 않았습니다.
재부팅 후, pptp 서비스를 이용한 접속을 시도했지만 실패하였다
여기에는 chkconfig (1) 을 이용한 방법과, systemctl (2) 을 이용한 방법이 있습니다.
한 쪽은 특정 시스템에서 지원되지 않거나 등의 문제가 있을 수 있습니다. (예를 들어 제 경우, 라즈베리파이 환경에서 chkconfig 을 통한 pptpd 자동 시작이 되지 않아 systemctl 을 이용한 방법으로 해결했습니다)
[설정 방법]
chkconfig 을 이용한 방법
sudo chkconfig [서비스명] on
chkconfig –list [서비스명] 로 확인해 보면 위 스샷과 같이 2~5 runlevel 에서 on (자동 시작) 되어있는 걸 확인할 수 있습니다.
systemctl 을 이용한 방법
sudo systemctl enable [서비스명]
재부팅 후 별도 작업을 하지 않아도 pptp 연결이 잘 되고, 따라서 서비스 실행이 자동으로 되었음을 확인할 수 있습니다.