GeekCoders

[Mac OS X] Sierra IPTime PPTP VPN 본문

Mac OS X

[Mac OS X] Sierra IPTime PPTP VPN

령호 2017. 12. 6. 16:25

Sierra 이상 버전부터는 pptp vpn을 지원하지 않는다.

IPTime은 pptp vpn만 지원하는데....


이 부분을 UI에선 막았겠지만 리눅스명령어로는 연결될거라고 생각하고 리서칭.

역시 가능하다.


pppd 를 이용해서 연결한다.


vpn정보를 저장하는 디렉토리 생성

sudo mkdir /etc/ppp/peers

vpn정보를 저장할 파일 생성

sudo vi /etc/ppp/peers/pptp-vpn


파일에 내용 삽입


plugin PPTP.ppp
noauth

remoteaddress "연결할 주소"
user "아이디"
password "비밀번호"

redialcount 1
redialtimer 5
idle 1800
#mru 1368
#mtu 1368
receive-all
novj 0:0
ipcp-accept-local
ipcp-accept-remote
refuse-eap
refuse-pap
refuse-chap-md5
hide-password
mppe-stateless
mppe-128
looplocal
nodetach
#ms-dns 8.8.8.8
usepeerdns
defaultroute
debug



그리고 터미널에서

sudo pppd call pptp-vpn

호출하면 성공.


vpn을 끊고자 한다면
sudo killall pppd


연결을 확인하고자 한다면
ifconfig로 연결확인하면 된다.


pppd call 명령어를 그대로 사용하면 터미널을 유지시켜야하는 불편함이 있다.
nohup, tmux, ...
백그라운드 유지가 가능한 명령어 혹은 유틸리티를 사용하면 터미널을 유지시키지 않아도 된다.
아래는 nohup 명령어 위키 주소https://zetawiki.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_nohup_%EC%82%AC%EC%9A%A9%EB%B2%95



ref : https://malucelli.net/2017/05/16/pptp-vpn-on-macos-sierra/