Mojave로 업데이트 한 후 "서버"앱에 더 이상 VPN 용 GUI가 포함되지 않았습니다.
찾았다. 같은 문제가있는 다른 사람들 , 그리고 거기에 이전 진행 과정을 거치는 공식 PDF 파일 .
PDF의 지침에는 터미널에서 실행하기위한 적어도 하나의 잘못된 명령과 행 복사로 인해 복사하여 붙여 넣기가 불가능한 다른 명령이 포함되었습니다.
나는 또한 새로 생성 된 파일을 편집 / 저장할 수없는 권한 문제가있었습니다.
Mojave로 업데이트 한 후 "서버"앱에 더 이상 VPN 용 GUI가 포함되지 않았습니다.
찾았다. 같은 문제가있는 다른 사람들 , 그리고 거기에 이전 진행 과정을 거치는 공식 PDF 파일 .
PDF의 지침에는 터미널에서 실행하기위한 적어도 하나의 잘못된 명령과 행 복사로 인해 복사하여 붙여 넣기가 불가능한 다른 명령이 포함되었습니다.
나는 또한 새로 생성 된 파일을 편집 / 저장할 수없는 권한 문제가있었습니다.
답변:
이 지시 사항은 이전 진행 과정을 거치는 공식 PDF 파일 , 그러나 잘못된 명령이 수정되고 다른 명령은 그대로 copyable 인 (유용하게도) 도움이된다.
서버 응용 프로그램에서 VPN 서비스를 끕니다. (보이는 경우. 나를 위해 그것은 아니었다.)
당신이에 있는지 확인하십시오. wheel
그룹. 나는 따라 갔다. 이 단계 (링크)
터미널을 열고 (명령의 나머지 부분이 실행 됨) 다음을 사용하여 해당 디렉토리로 이동하십시오.
cd /Library/LaunchDaemons
호출 된 빈 파일 만들기 vpn.ppp.l2tp.plist
현재 디렉토리 :
sudo touch vpn.ppp.l2tp.plist
파일의 올바른 소유자를 다음으로 설정하십시오.
sudo chown root:wheel ./vpn.ppp.l2tp.plist
다음과 함께 파일 열기 nano
(TextEdit 등을 사용하는 경우 발생할 수있는 저장 문제를 방지하기 위해) :
sudo nano vpn.ppp.l2tp.plist
아래 내용을 복사하여 붙여 넣기하십시오. nano
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
“http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<true/>
<key>EnableTransactions</key>
<true/>
<key>Label</key>
<string>vpn.ppp.l2tp</string>
<key>KeepAlive</key>
<true/>
<key>Program</key>
<string>/usr/sbin/vpnd</string>
<key>ProgramArguments</key>
<array>
<string>vpnd</string>
<string>-x</string>
<string>-i</string>
<string>com.apple.ppp.l2tp</string>
</array>
<key>EnableTransactions</key>
<false/>
<key>EnablePressuredExit</key>
<false/>
</dict>
</plist>
눌러서 변경 사항 저장 제어 + 영형 , 파일 이름 확인 들어가다 그리고 가까이에 나노 제어 + 큐 .
다음을 실행하여 새 파일을로드하십시오.
sudo launchctl load -w ./vpn.ppp.l2tp.plist
확인 대상 :
launchctl print system/vpn.ppp.l2tp
이 단계는 나를 위해 일했습니다. 잘만되면 그들은 나를 좋아하는 다른 누군가를 도울 수있다. macOS 모하비 업데이트 이후에 VPN 기능을 다시 설치하고 실행하는 데 어려움을 겪었다.
그만큼 공식 PDF 가이드 (위에서 언급 한)에는 "지속적인 관리"에 대한 몇 가지 추가 정보가 있습니다.
설정을 편집하여 vpnd가 구성된 후에 설정을 변경할 수 있습니다.
/Library/Preferences/SystemConfiguration/ com.apple.RemoteAccessServers.plist
파일. 구성 형식에 대한 자세한 내용은 vpnd (5) 매뉴얼 페이지를 참조하십시오. 변경 한 후에는 명령을 실행하여 서비스가 구성 파일을 다시 읽도록 할 수 있습니다sudo killall -HUP vpnd
.