Debian을 실행하는 BeagleBone의 셀룰러 모뎀에 연결하고 있습니다.
연결하려면 명령을 입력합니다.pppd 파일/etc/ppp/peers/zdial &
이제 시작 시 이 명령을 실행하기 위해 스크립트를 만들었습니다.ppp.sh 시작이 명령을 다음과 같이 실행하세요.
그런 다음 서비스를 생성하고 활성화합니다.ppp 연결 서비스다음과 같이.sudo systemctl은 ppp 연결을 활성화합니다..
서비스가 시작 시 실행되고 모뎀에 자동으로 연결되기를 원하지만 작동하지 않습니다.
그러나 서비스를 수동으로 시작하면sudo systemctl start ppp-connect을 클릭하면 서비스가 시작되고 모뎀에 연결할 수 있습니다.
컴퓨터를 켰을 때 자동으로 연결되지 않는 이유는 무엇입니까? 누구든지 내가 잘못하고 있는 명백한 일을 볼 수 있습니까? 시작 시 sudo 비밀번호를 입력하지 않은 것과 관련이 있을 수 있습니다. 나는 모른다.
ppp.sh 시작
#!/bin/sh -e
sudo -H -u debian pppd file /etc/ppp/ppers/zdial &
ppp 연결 서비스
[Unit]
Description=ppp_service
ConditionPathExists=/dev/ttyACM0
[Service]
Type=forking
ExecStart=/bin/sh /home/debian/start-ppp.sh
Restart=always
RestartSec=60
[Install]
WantedBy=multi-user.target