मैकओएस वीपीएन नेटवर्क कॉन्फ़िगरेशन कहाँ रखता है?


2

मैंने सिस्टम को फिर से स्थापित किया है और मैं उस स्थान को ढूंढना चाहता हूं जहां macOS वीपीएन कॉन्फ़िगरेशन रखता है (जिसमें फ़ाइल), एक कॉन्फ़िगर किया गया; नेटवर्क , सिस्टम प्रेफरेंसेज , इसलिए मैं इसे बैकअप फ़ाइलों से मैन्युअल रूप से पुनर्स्थापित करने में सक्षम हूं।

मैं के तहत जाँच की है ~/Library/Preferences/ByHost/com.apple.networkConnect.<UUID>.plist (इस के अनुसार पद ), लेकिन ऐसा लगता है कि यह कुछ और है।

जब मैंने मैन्युअल रूप से नया वीपीएन बनाया है, तो मैंने सामग्री की जाँच की है:

plutil -convert xml1 com.apple.networkConnect.*.plist -o -

लेकिन वीपीएन कॉन्फ़िगरेशन वहां नहीं है।

जवाबों:


1

का उपयोग करते समय चूक प्रोफ़ाइल साथ में विन्यास: के लिए वीपीएन और इसकी सेटिंग्स को संशोधित करना, /Library/Preferences/com.apple.networkextension.plist फ़ाइल, में शुरू होने वाला जड़ जैसे मैकिंटोश एच.डी. , आपका नहीं होम फ़ोल्डर, शामिल होंगे वीपीएन सेटिंग्स।

यह भी ध्यान दें कि यदि आप चयन करते हैं कॉन्फ़िगरेशन जोड़ें ... साथ में विन्यास: के लिए वीपीएन , तो कुछ जानकारी भी इसमें संग्रहीत की जाती है ~/Library/Preferences/ByHost/com.apple.networkConnect.<UUID>.plist के लिए फ़ाइल वीपीएन भी।

वैसे, आप का उपयोग कर सकते हैं defaults आदेश जैसे defaults read /Library/Preferences/com.apple.networkextension.plist, इसे और अन्य .plist फ़ाइलों को पढ़ने के लिए, आपको आवश्यक रूप से उपयोग करने की आवश्यकता नहीं है plutil में परिवर्तित करने के लिए एक्सएमएल उन्हें पढ़ने के लिए।


0

आप का उपयोग करके भी देख सकते हैं scutil कमांड, जो वास्तविक .plist फ़ाइल स्थानों पर निर्भरता को तोड़ना चाहिए, जो संस्करण से संस्करण तक द्रव हैं।

तुम भी नेटवर्किंग घटनाओं, जैसे वीपीएन कनेक्शन पर सूचनाओं के लिए पंजीकरण कर सकते हैं।

man scutil

इसके अलावा:

[chiggsy:Faithless:0:~ ]$  scutil --help
usage: scutil
    interactive access to the dynamic store.

   or: scutil --prefs [preference-file]
    interactive access to the [raw] stored preferences.

   or: scutil [-W] -r nodename
   or: scutil [-W] -r address
   or: scutil [-W] -r local-address remote-address
    check reachability of node, address, or address pair (-W to "watch").

   or: scutil -w dynamic-store-key [ -t timeout ]
    -w  wait for presense of dynamic store key
    -t  time to wait for key

   or: scutil --get pref
   or: scutil --set pref [newval]
   or: scutil --get filename path key  
    pref    display (or set) the specified preference.  Valid preferences
        include:
            ComputerName, LocalHostName, HostName
    newval  New preference value to be set.  If not specified,
        the new value will be read from standard input.

   or: scutil --dns
    show DNS configuration.

   or: scutil --proxy
    show "proxy" configuration.

   or: scutil --nwi
    show network information

   or: scutil --nc
    show VPN network configuration information. Use --nc help for full command list

   or: scutil --allow-new-interfaces [off|on]
    manage new interface creation with screen locked.

   or: scutil --error err#
    display a descriptive message for the given error code

scutil कोई विकल्प नहीं होने के कारण आपको एक शेल में रखा जाता है और आप कच्चे को देख सकते हैं configd डेटा

वीपीएन विकल्प:

 scutil --nc help
Valid commands for scutil --nc (VPN connections)
Usage: scutil --nc [command]

    list
        List available network connection services in the current set

    status <service>
        Indicate whether a given service is connected, as well as extended status information for the service

    show <service>
        Display configuration information for a given service

    statistics <service>
        Provide statistics on bytes, packets, and errors for a given service

    select <service>
        Make the given service active in the current set. This allows it to be started

    start <service> [--user user] [--password password] [--secret secret]
        Start a given service. Can take optional arguments for user, password, and secret

    stop <service>
        Stop a given service

    suspend <service>
        Suspend a given service (PPP, Modem on Hold)

    resume <service>
        Resume a given service (PPP, Modem on Hold)

    ondemand [-W] [hostname]
    ondemand -- --refresh
        Display VPN on-demand information

    trigger <hostname> [background] [port]
        Trigger VPN on-demand with specified hostname, and optional port and background flag

    enablevpn <service or vpn type> [path]
        Enables the given VPN application type. Takes either a service or VPN type. Pass a path to set ApplicationURL

    disablevpn <service or vpn type>
        Disables the given VPN application type. Takes either a service or VPN type

    help
        Display available commands for --nc

यह बहुत अच्छा होगा यदि आप कुछ विशिष्ट कमांड उदाहरण दे सकते हैं जो पहचान सकते हैं .plist वीपीएन कॉन्फ़िगरेशन के लिए उपयोग में होने वाला स्थान। अन्यथा डंपिंग मदद आउटपुट वास्तव में उपयोगी नहीं है, क्योंकि मुझे अभी भी नहीं पता है कि मुझे क्या देखना चाहिए।
kenorb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.