필자는 외부에서 VPN으로 네트워크 공유 폴더를 마운트 해서 사용하는 일이 많은데요.

네트워크 공유 폴더를 자동으로 마운트되게 설정한 뒤 집이 아닌 외부 네트워크 환경에서 맥을 부팅하게 되면 네트워크를 찾을수 없다는 메시지가 뜨게 됩니다.

그 메시지를 닫고,VPN을 접속하고 다시 네트워크 폴더를 마운트하는 단순한 작업이 여간 불편한게 아니죠.

하지만 VPN을 부팅과 동시에 자동실행 한다면?! 집에서 사용할때는 어짜피 내부 네트워크 환경에 VPN이 걸려있어 속도에 지장도 없기 때문에 유용한 방법입니다.

준비물

xcode_icon

앱스토어에서 Xcode를 다운로드 받습니다.

스크립트 작성

osx_vpn_auto_connect_01

OSX의 기본 앱인 스크립트 편집기를 실행합니다.

osx_vpn_auto_connect_02

위의 스크립트를 복사해 붙여 넣습니다. 이때 4번째 줄(강조)의 VPN 설정 이름을 네트워크에서 VPN 설정시 지정했던 이름으로 작성합니다.

osx_vpn_auto_connect_03

스크립트를 저장할때 파일 포맷은 ‘응용 프로그램’ 을 선택 하고 옵션중 ‘처리기 실행 후에 열어 놓기’ 를 체크한 다음 저장합니다.

osx_vpn_auto_connect_04

저장한 스크립트(응용 프로그램)을 우클린 한 뒤 ‘패키지 내용 보기’ 를 클릭합니다.

osx_vpn_auto_connect_05

Info.plist를 우클릭 후 Xcode로 열어줍니다.

osx_vpn_auto_connect_06

메뉴 막대에서 Editor – Add Item을 선택합니다.

osx_vpn_auto_connect_07

새로 추가된 Key를 선택 후 Application is agent (UIElement) 를 선택합니다. 그리고 값을 YES로 바꿔줍니다. Key는 자동완성이 되므로 쉽게 타이핑 할수 있습니다.

osx_vpn_auto_connect_08

수정한 스크립트(응용 프로그램) 파일을 적당한 위치에 이동합니다. 필자같은 경우 응용 프로그램에 집어 넣어 놨습니다만 다른 폴더에 두어도 작동에 문제가 없습니다.

osx_vpn_auto_connect_09

시스템 환경설정 – 사용자 및 그룹 – 로그인 항목 탭에 위에서 만든 스크립트를 먼저 등록 후 마운트할 네트워크 공유 폴더를 등록하면 순차적으로 VPN에 접속하고 네트워크 공유 폴더를 마운트 합니다.

PG

익스트림 매뉴얼 주인장 PG입니다. 다방면의 디지털 기술에 관심이 많고 삽질을 즐겨합니다. 포스트 내용중 궁금한 점이 있다면 댓글로 남겨주세요.

익스트림 매뉴얼의 모든 내용은 불펌금지 입니다. 자세한 내용은 링크를 참조하세요.

댓글이 없습니다.