Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

vpnd(8) [osx man page]

vpnd(8) 						    BSD System Manager's Manual 						   vpnd(8)

NAME
vpnd -- Mac OS X VPN service daemon SYNOPSIS
vpnd [-d | -n | -x] [-i server_id] vpnd [-h] DESCRIPTION
vpnd allows external hosts to tunnel via L2TP over IPSec or via PPTP from an insecure external network (such as the Internet) into a "secure" internal network, such as a corporate network. All traffic through the tunnel is encrypted to provide secure communications, with L2TP/IPSec providing a higher level of security than PPTP. vpnd listens for incoming connections, pairs each one with an available internal IP address, and passes the connection to pppd(8) with appro- priate parameters. Parameters for vpnd are specified in a system configuration (plist) file in XML format. This file contains a dictionary of configurations each identified by a key referred to as a server_id. Parameters include the tunneling protocol, IP addresses to be assigned to clients, PPP parameters etc. vpnd is launched for a particular configuration by using the -i option which takes the server_id to be run as an argument. vpnd can also be run without the -i option. In this case it will check the configuration file for a special array which contains a list of configurations to be run and will fork and exec a copy of vpnd for each server_id to be run. Running multiple vpnd processes simultaneously for a particular protocol is not allowed. vpnd will be launched during the boot process by a startup item if the field VPNSERVER is defined in /etc/hostconfig with the value -YES-. Typically, in this case it will be launched without the -i option and will check the configuration file to determine which configuration(s) are to be run. vpnd logs items of interest to the system log. A different log path can be specified in the configuration file. OPTIONS
The following options are available: -d Do not move to background and print log strings to the terminal. -h Print usage summary and exit. -i Server_id in the plist file that defines the configuration to be run. -n Do not move to background, print log information to the terminal, and quit after validating the argument list. -x Do not move to background. EXAMPLES
The default invocation, vpnd will read the list of configurations to run from the configuration file and launch them. This default configuration may be enabled at startup by defining VPNSERVER to -YES-. To specify a particular configuration to run use vpnd -i server_id FILES &; FOLDERS /usr/sbin/vpnd /etc/hostconfig /System/Library/StartupItems/NetworkExtensions /Library/Preferences/SystemConfiguration/com.apple.RemoteAccessServers.plist SEE ALSO
pppd(8) vpnd(5) Mac OS X 21 August 2003 Mac OS X

Check Out this Related Man Page

networkd(8)						    BSD System Manager's Manual 					       networkd(8)

NAME
networkd -- network daemon. SYNOPSIS
networkd DESCRIPTION
networkd is a launch-on-demand daemon that performs opreations on behalf of code in libystem_network, a component of libSystem. networkd has no user-specifiable command-line argument, and users should not run networkd manually. LOGGING There are several methods with which to examine networkd's internal state for debugging and diagnostic purposes. The syslog(1) logging levels map as follows: Error - Error messages Warning - Non-fatal concerns Notice - Internal state messages Info - Informational messages By default, only log level Notice through Error is logged. Syslog may be used to modify the mask which logging levels are logged. For example, to enable log levels Emergency - Debug : % sudo syslog -c networkd -d The networkd settings file may also be used to change the log level. This method will add some additional logging that may be missing using the syslog technique listed above. This method is also persistent across runs of networkd For example, to enable log levels Emergency (1) through Debug (7): % sudo defaults write /Library/Preferences/com.apple.networkd networkd_log_level -int 7 The networkd settings file may also be used to change the log level for code in libsystem_network. For example, to enable log levels Emer- gency (1) through Debug (7) for libsystem_network code: % sudo defaults write /Library/Preferences/com.apple.networkd libnetcore_log_level -int 7 A SIGINFO signal will dump a snapshot summary of the internal state to the system log at log level NOTICE : % sudo killall -INFO networkd FILES
/usr/libexec/networkd The binary. /System/Library/LaunchDaemons/com.apple.networkd.plist The launchd.plist(5) controlling the networkd job. /Library/Preferences/com.apple.networkd.plist An optional preferences file read by networkd. BUGS
networkd bugs are tracked in Apple Radar component "networkd". HISTORY
networkd first appeared in Mac OS X 10.7. SEE ALSO
networkd_privileged(8), syslogd(8), launchd.plist(5) Darwin June 2, 2019 Darwin
Man Page

Featured Tech Videos