tag

2020년 (1) 2단계 확인 (1) 공인인증 (1) 공인인증서 (1) 구글 넥서스 2세대 (1) 구글캐스트 (1) 네트워크 위치 (1) 데비안 (1) 도움말 (1) 멤버십 (1) 멤버십 무료 (1) 보안 (1) 소유권이전 (1) 시스템 관리 컨트롤러 재설정 (1) 애플 (2) 애플 뉴스 (1) 애플 보안 인증 (1) 애플 앱스토어 가이드라인 (1) 앱 이전 (1) 앱스토어 커넥트 (1) 업데이트 (1) 이중 인증 (1) 인증 (1) 인증 전환 (1) 자동회전 동작안함 (1) 자동회전 오류 (1) 크롬캐스트 (1) 키체인 (1) AFNetwork (1) align (1) android (1) Android 앱 이전 (1) apns (1) app 이전 (1) app store (1) App Store Connect (1) App Store Review Guidelines (1) App Tranport Security (1) app transfer (1) appcode (2) apple (4) apple developer program (1) apple news (1) AppStore (1) apt (1) apt-get (1) arm64 error (1) asus nexus (1) bitcode (1) bitcode_bundle (1) cast (1) chromecast (1) coredata (1) Could not connect to server (1) CPU (1) csrutil (1) csrutil disable (1) debian (2) debian install on macbook air (1) debian linux (1) debian mirror (1) delfino (1) el capitan (1) Enable Bitcode (1) error (2) ftp.kr.debian.org (1) google (1) google cast (1) google nexus 2nd (1) google play (1) harukasan (1) help appstore connect (1) html5 (1) image logo (1) Info.plist (1) ios (10) ios distribution signning (1) ios11 (1) ios13 sdk (1) iOS8 (1) iOS9 (2) ITMS-90474 (1) ITMS-90475 (1) itunesconnect (1) jessie (1) jetbrains (2) kernel_task (1) lanet (1) left align (1) linux (1) location (1) macbook air (1) MacBookPro8_2 (1) macOS (1) macoscatalina (1) MEMORY (1) must have (1) network location (1) networksetup (1) non-free (1) NSURLComponents (1) NSURLQueryItem (1) Objective-C (1) operation not permitted (1) optimize (1) osx (2) queryItems (1) SMC (1) softforum (1) sourcelist (1) sqlite (1) storyboard (1) swift (4) swiftui (1) system (1) systemstatus (1) tip (1) Transferring an App (1) uinavigationbar (2) UITabBar (1) UITabBarController (1) uiwebview (1) uninstall (1) uninstaller (1) url encode (1) User Experience Guidelines (1) VALID_ARCHS (1) Ventura (1) vim (1) watch os (1) wkwebview (1) WWDR (1) xcode (7) Xcode Help (1) Xcode IDE 도움말 (1) xcode12 (1) Xcode7 (4) Yosemite (1)

광고-자동

hell.o.world

tim toady

2022-11-09

macOS Ventura 네트워크 위치(Network Location) 기능 사용

macOS Ventura 에서부터 네트워크 위치 기능이 사라짐.

발췌 https://www.macrumors.com/2022/08/12/apple-removes-network-locations-macos-ventura/
 

나는 보통 일반 환경 및 dev / spt / qa 환경등을 DNS를 구분하여 테스트 하였음.

이를 위해 Network 의 Locations 기능을 사용해 왔음.

이게 사라진 것임.

발췌 https://www.droidwin.com/bring-back-missing-network-location-in-macos-ventura/    

 

하지만 shell에서 networksetup 명령어를 사용하여 location 기능을 활용할 수 있음.

여러 많은 기능이 있지만 location 명령어를 활용하기 위해 아래와 같이 filter해서 보면, 


lieps@MacBookPro$ networksetup -printcommand | grep location

 networksetup -getcurrentlocation

 networksetup -listlocations 

networksetup -createlocation <location name> [populate] 

networksetup -deletelocation <location name> 

networksetup -switchtolocation <location name>

 

현재 location을 확인

lieps@MacBookPro$ networksetup -getcurrentlocation Automatic

 

이전에 만들어 둔 location 이 있다면, 아래처럼 목록을 볼수 있음.

lieps@MacBookPro$ networksetup -listlocations
qa env
dev env
Automatic
spt env

 

location을 변경할 경우 아래와 같은 메시지가 나옴.

lieps@MacBookPro$ networksetup -switchtolocation "spt env"
found it! %

 

새로운 location을 생성하는 명령어를 확인해 보면

lieps@MacBookPro$ networksetup -help | grep createlocation
Usage: networksetup -createlocation <location name> [populate]

Create a new network location with the spcified name. If the optional term "populate" is included, the location will be populated with the default services.

 

실제로 로케이션을 생성하려면 아래 처럼 populate 옵션을 넣어주어야 편리하다.

이 옵션 없이 생성하면, 기본 network정보가 하나도 없는 빈 location만 만들어지고 설정이 힘들어진다.

lieps@MacBookPro$ networksetup -createlocation "test-location" populate
populated

 

나의 경우, dns 를 변경하기 위해 이렇게 location을 생성해 주고,

설정 → Wi-Fi → 현재 연결된 Wi-Fi “세부사항” 항목으로 들어가서 DNS를 변경해 주면

방금 생성한 “test-location”에 변경된 DNS가 저장된다.

이런식으로 location을 변경하면 기존처럼 사용할 수 있다.

 

shell에 alias로 간단히  이 정도로 정의해서 사용해도 좋다. 

alias nslg='networksetup -getcurrentlocation'

alias nsll='networksetup -listlocations'

alias nsls='networksetup -switchtolocation ${1}'


참고 URL

https://www.droidwin.com/bring-back-missing-network-location-in-macos-ventura/

https://www.macrumors.com/2022/08/12/apple-removes-network-locations-macos-ventura/