systemd 244 directives

network stuff is getting split up across a bunch of different sections
which is annoying.  dnssec files are a thing now as well.  finding
a better way to do this would be nice
This commit is contained in:
Mark Oteiza 2019-12-19 17:57:54 -05:00
parent a9f82b1f8b
commit 077aedde23
3 changed files with 173 additions and 10 deletions

View File

@ -3,39 +3,55 @@ ARPAllTargets
ARPIPTargets ARPIPTargets
ARPIntervalSec ARPIntervalSec
ARPValidate ARPValidate
Activate
ActiveSlave ActiveSlave
AdActorSystem
AdActorSystemPriority
AdSelect AdSelect
AdUserPortKey
Address Address
AddressAutoconfiguration AddressAutoconfiguration
Advertise
AgeingTimeSec AgeingTimeSec
Alias
AllMulticast
AllSlavesActive AllSlavesActive
AllowLocalRemote
AllowPortToBeRoot AllowPortToBeRoot
AllowedIPs
Anonymize Anonymize
Architecture Architecture
AssignToLoopback
AssociatedWith
AutoJoin AutoJoin
AutoNegotiation AutoNegotiation
BSSID
BindCarrier BindCarrier
BitRate
BitsPerSecond BitsPerSecond
BlackList
Bond Bond
Bridge Bridge
Cache Broadcast
ClientIdentifier ClientIdentifier
CombinedChannels
ConfigureWithoutCarrier ConfigureWithoutCarrier
CopyDSCP CopyDSCP
Cost Cost
CriticalConnection
DHCP DHCP
DHCPServer DHCPServer
DNS DNS
DNSDefaultRoute
DNSLifetimeSec DNSLifetimeSec
DNSOverTLS
DNSSEC DNSSEC
DNSSECNegativeTrustAnchors DNSSECNegativeTrustAnchors
DNSStubListener
DUIDRawData DUIDRawData
DUIDType DUIDType
DefaultLeaseTimeSec DefaultLeaseTimeSec
Description
DefaultPVID DefaultPVID
DefaultRouteOnDevice
Description
Destination Destination
DestinationPort DestinationPort
DiscoverPathMTU DiscoverPathMTU
@ -44,28 +60,43 @@ DownDelaySec
Driver Driver
Duplex Duplex
DuplicateAddressDetection DuplicateAddressDetection
DynamicTransmitLoadBalancing
ERSPANIndex
EgressUntagged EgressUntagged
EmitDNS EmitDNS
EmitDomains
EmitLLDP EmitLLDP
EmitNTP EmitNTP
EmitRouter EmitRouter
EmitSIP
EmitTimezone EmitTimezone
Encapsulation
EncapsulationLimit EncapsulationLimit
EncapsulationType
Encrypt
Endpoint
FDBAgeingSec FDBAgeingSec
FOUDestinationPort
FOUSourcePort
FailOverMACPolicy FailOverMACPolicy
FallbackDNS Family
FallbackNTP
FastLeave FastLeave
FastOpenNoCookie
FirewallMark FirewallMark
Flags
FlowLabel FlowLabel
FooOverUDP
ForceDHCPv6PDOtherInformation
ForwardDelaySec ForwardDelaySec
From From
GVRP GVRP
Gateway Gateway
GatewayOnlink GatewayOnLink
GenericProtocolExtension
GenericReceiveOffload GenericReceiveOffload
GenericSegmentationOffload GenericSegmentationOffload
GratuitousARP GratuitousARP
Group
GroupForwardMask GroupForwardMask
GroupPolicyExtension GroupPolicyExtension
HairPin HairPin
@ -74,25 +105,42 @@ HomeAddress
Host Host
Hostname Hostname
IAID IAID
IPDoNotFragment
IPForward IPForward
IPMasquerade IPMasquerade
IPProtocol
IPServiceType
IPVLAN
IPv4LLRoute IPv4LLRoute
IPv4ProxyARP IPv4ProxyARP
IPv6AcceptRA IPv6AcceptRA
IPv6DuplicateAddressDetection IPv6DuplicateAddressDetection
IPv6FlowLabel IPv6FlowLabel
IPv6HopLimit IPv6HopLimit
IPv6MTUBytes
IPv6Preference IPv6Preference
IPv6PrefixDelegation IPv6PrefixDelegation
IPv6PrivacyExtensions IPv6PrivacyExtensions
IPv6ProxyNDP IPv6ProxyNDP
IPv6ProxyNDPAddress IPv6ProxyNDPAddress
IPv6RapidDeploymentPrefix
IPv6Token IPv6Token
ISATAP
Id Id
IgnoreCarrierLoss
IncomingInterface
Independent Independent
InitialAdvertisedReceiveWindow
InitialCongestionWindow
InputKey InputKey
InterfaceId
InvertRule
KeepConfiguration
KernelCommandLine KernelCommandLine
KernelVersion
Key Key
KeyFile
KeyId
Kind Kind
L2MissNotification L2MissNotification
L3MissNotification L3MissNotification
@ -101,7 +149,11 @@ LLDP
LLMNR LLMNR
Label Label
LargeReceiveOffload LargeReceiveOffload
Layer2SpecificHeader
LearnPacketIntervalSec LearnPacketIntervalSec
Learning
LifetimeSec
LinkLayerAddress
LinkLocalAddressing LinkLocalAddressing
ListenPort ListenPort
Local Local
@ -109,6 +161,7 @@ LooseBinding
MACAddress MACAddress
MACAddressPolicy MACAddressPolicy
MACVLAN MACVLAN
MACsec
MIIMonitorSec MIIMonitorSec
MTUBytes MTUBytes
MVRP MVRP
@ -116,28 +169,47 @@ MacLearning
ManageTemporaryAddress ManageTemporaryAddress
Managed Managed
MaxAgeSec MaxAgeSec
MaxAttempts
MaxLeaseTimeSec MaxLeaseTimeSec
MaximumFDBEntries MaximumFDBEntries
Metric Metric
MinLinks MinLinks
Mode Mode
MultiQueue MultiQueue
Multicast
MulticastDNS MulticastDNS
MulticastFlood
MulticastIGMPVersion
MulticastQuerier MulticastQuerier
MulticastRouter
MulticastSnooping MulticastSnooping
MulticastToUnicast
NTP NTP
Name Name
NamePolicy NamePolicy
NeighborSuppression
NetworkEmulatorDelayJitterSec
NetworkEmulatorDelaySec
NetworkEmulatorDuplicateRate
NetworkEmulatorLossRate
NetworkEmulatorPacketLimit
OnLink OnLink
OneQueue
OriginalName OriginalName
OtherChannels
OtherInformation OtherInformation
OutgoingInterface
OutputKey OutputKey
PVID PVID
PacketInfo PacketInfo
PacketNumber
PacketsPerSlave PacketsPerSlave
Parent
Path Path
Peer Peer
PeerPort
PeerSessionId
PeerTunnelId
PersistentKeepalive
PoolOffset PoolOffset
PoolSize PoolSize
Port Port
@ -146,58 +218,99 @@ PreferredLifetime
PreferredLifetimeSec PreferredLifetimeSec
PreferredSource PreferredSource
Prefix Prefix
PrefixDelegationHint
PrefixRoute PrefixRoute
PresharedKey
PresharedKeyFile
PrimaryReselectPolicy PrimaryReselectPolicy
PrimarySlave PrimarySlave
Priority
PrivateKey
PrivateKeyFile
Property
Protocol Protocol
ProxyARP
ProxyARPWiFi
PublicKey
QuickAck
RapidCommit
ReduceARPProxy ReduceARPProxy
Remote Remote
RemoteChecksumRx RemoteChecksumRx
RemoteChecksumTx RemoteChecksumTx
ReorderHeader ReorderHeader
RequestBroadcast RequestBroadcast
RequestOptions
RequiredForOnline
ResendIGMP ResendIGMP
RestartSec
Route
RouteMetric RouteMetric
RouteShortCircuit RouteShortCircuit
RouteTable RouteTable
RouterLifetimeSec RouterLifetimeSec
RouterPreference RouterPreference
RoutesToDNS
RxBufferSize
RxChannels
SSID
STP STP
SamplePoint
Scope Scope
SendHostname SendHostname
SendOption
SendRelease
SerializeTunneledPackets
SessionId
Source Source
SourcePort
TCP6SegmentationOffload TCP6SegmentationOffload
TCPSegmentationOffload TCPSegmentationOffload
TOS TOS
TTL TTL
TTLPropagate
Table Table
Timezone Timezone
To To
TransmitHashPolicy TransmitHashPolicy
TripleSampling
Tunnel Tunnel
TunnelId
TxBufferSize
TxChannels
Type
TypeOfService TypeOfService
UDP6ZeroChecksumRx UDP6ZeroChecksumRx
UDP6ZeroChecksumTx UDP6ZeroChecksumTx
UDPChecksum UDPChecksum
UDPSegmentationOffload UDPSourcePort
UnicastFlood UnicastFlood
Unmanaged Unmanaged
UpDelaySec UpDelaySec
UseAutonomousPrefix
UseBPDU UseBPDU
UseDNS UseDNS
UseDomains UseDomains
UseForEncoding
UseHostname UseHostname
UseMTU UseMTU
UseNTP UseNTP
UseOnLinkPrefix
UseRoutes UseRoutes
UseSIP
UseTimezone UseTimezone
User
UserClass
VLAN VLAN
VLANFiltering VLANFiltering
VLANId VLANId
VNI
VNetHeader VNetHeader
VRF VRF
VXLAN VXLAN
ValidLifetimeSec ValidLifetimeSec
VendorClassIdentifier VendorClassIdentifier
Virtualization Virtualization
WLANInterfaceType
WakeOnLan WakeOnLan
Xfrm

View File

@ -1,4 +1,5 @@
Boot Boot
Ephemeral
ProcessTwo ProcessTwo
Parameters Parameters
Environment Environment
@ -6,16 +7,25 @@ User
WorkingDirectory WorkingDirectory
PivotRoot PivotRoot
Capability Capability
NoNewPrivileges
KillSignal KillSignal
Personality Personality
MachineID MachineID
PrivateUsers PrivateUsers
NotifyReady NotifyReady
SystemCallFilter SystemCallFilter
LimitCPU
OOMScoreAdjust
CPUAffinity
Hostname
ResolvConf
Timezone
LinkJournal
ReadOnly ReadOnly
Volatile Volatile
Bind Bind
TemporaryFileSystem TemporaryFileSystem
Inaccessible
Overlay Overlay
PrivateUsersChown PrivateUsersChown
Private Private

View File

@ -3,12 +3,15 @@ AccuracySec
After After
Alias Alias
AllowIsolate AllowIsolate
AllowedCPUs
AllowedMemoryNodes
Also Also
AmbientCapabilities AmbientCapabilities
AppArmorProfile AppArmorProfile
AssertACPower AssertACPower
AssertArchitecture AssertArchitecture
AssertCapability AssertCapability
AssertControlGroupController
AssertDirectoryNotEmpty AssertDirectoryNotEmpty
AssertFileIsExecutable AssertFileIsExecutable
AssertFileNotEmpty AssertFileNotEmpty
@ -16,6 +19,7 @@ AssertFirstBoot
AssertGroup AssertGroup
AssertHost AssertHost
AssertKernelCommandLine AssertKernelCommandLine
AssertKernelVersion
AssertNeedsUpdate AssertNeedsUpdate
AssertPathExists AssertPathExists
AssertPathExistsGlob AssertPathExistsGlob
@ -43,6 +47,7 @@ BusName
CPUAccounting CPUAccounting
CPUAffinity CPUAffinity
CPUQuota CPUQuota
CPUQuotaPeriodSec
CPUSchedulingPolicy CPUSchedulingPolicy
CPUSchedulingPriority CPUSchedulingPriority
CPUSchedulingResetOnFork CPUSchedulingResetOnFork
@ -51,9 +56,12 @@ CPUWeight
CacheDirectory CacheDirectory
CacheDirectoryMode CacheDirectoryMode
CapabilityBoundingSet CapabilityBoundingSet
CollectMode
ConditionACPower ConditionACPower
ConditionArchitecture ConditionArchitecture
ConditionCPUs
ConditionCapability ConditionCapability
ConditionControlGroupController
ConditionDirectoryNotEmpty ConditionDirectoryNotEmpty
ConditionFileIsExecutable ConditionFileIsExecutable
ConditionFileNotEmpty ConditionFileNotEmpty
@ -61,6 +69,8 @@ ConditionFirstBoot
ConditionGroup ConditionGroup
ConditionHost ConditionHost
ConditionKernelCommandLine ConditionKernelCommandLine
ConditionKernelVersion
ConditionMemory
ConditionNeedsUpdate ConditionNeedsUpdate
ConditionPathExists ConditionPathExists
ConditionPathExistsGlob ConditionPathExistsGlob
@ -83,10 +93,12 @@ DeviceAllow
DevicePolicy DevicePolicy
DirectoryMode DirectoryMode
DirectoryNotEmpty DirectoryNotEmpty
DisableControllers
Documentation Documentation
DynamicUser DynamicUser
Environment Environment
EnvironmentFile EnvironmentFile
ExecCondition
ExecReload ExecReload
ExecStart ExecStart
ExecStartPost ExecStartPost
@ -95,13 +107,16 @@ ExecStop
ExecStopPost ExecStopPost
ExecStopPre ExecStopPre
FailureAction FailureAction
FailureActionExitStatus
FileDescriptorName FileDescriptorName
FileDescriptorStoreMax FileDescriptorStoreMax
FinalKillSignal
ForceUnmount ForceUnmount
FreeBind FreeBind
Group Group
GuessMainPID GuessMainPID
IOAccounting IOAccounting
IODeviceLatencyTargetSec
IODeviceWeight IODeviceWeight
IOReadBandwidthMax IOReadBandwidthMax
IOReadIOPSMax IOReadIOPSMax
@ -113,6 +128,8 @@ IOWriteIOPSMax
IPAccounting IPAccounting
IPAddressAllow IPAddressAllow
IPAddressDeny IPAddressDeny
IPEgressFilterPath
IPIngressFilterPath
IPTOS IPTOS
IPTTL IPTTL
IgnoreOnIsolate IgnoreOnIsolate
@ -156,6 +173,10 @@ ListenSpecial
ListenStream ListenStream
ListenUSBFunction ListenUSBFunction
LockPersonality LockPersonality
LogExtraFields
LogLevelMax
LogRateLimitBurst
LogRateLimitIntervalSec
LogsDirectory LogsDirectory
LogsDirectoryMode LogsDirectoryMode
MakeDirectory MakeDirectory
@ -168,23 +189,30 @@ MemoryHigh
MemoryLimit MemoryLimit
MemoryLow MemoryLow
MemoryMax MemoryMax
MemoryMin
MemorySwapMax MemorySwapMax
MessageQueueMaxMessages MessageQueueMaxMessages
MessageQueueMessageSize MessageQueueMessageSize
MountAPIVFS MountAPIVFS
MountFlags MountFlags
NUMAMask
NUMAPolicy
NetworkNamespacePath
Nice Nice
NoDelay NoDelay
NoNewPrivileges NoNewPrivileges
NonBlocking NonBlocking
NotifyAccess NotifyAccess
OOMPolicy
OOMScoreAdjust OOMScoreAdjust
OnActiveSec OnActiveSec
OnBootSec OnBootSec
OnCalendar OnCalendar
OnClockChange
OnFailure OnFailure
OnFailureJobMode OnFailureJobMode
OnStartupSec OnStartupSec
OnTimezoneChange
OnUnitActiveSec OnUnitActiveSec
OnUnitInactiveSec OnUnitInactiveSec
Options Options
@ -198,18 +226,20 @@ PathChanged
PathExists PathExists
PathExistsGlob PathExistsGlob
PathModified PathModified
PermissionsStartOnly
Persistent Persistent
Personality Personality
PipeSize PipeSize
Priority Priority
PrivateDevices PrivateDevices
PrivateMounts
PrivateNetwork PrivateNetwork
PrivateTmp PrivateTmp
PrivateUsers PrivateUsers
PropagatesReloadTo PropagatesReloadTo
ProtectControlGroups ProtectControlGroups
ProtectHome ProtectHome
ProtectHostname
ProtectKernelLogs
ProtectKernelModules ProtectKernelModules
ProtectKernelTunables ProtectKernelTunables
ProtectSystem ProtectSystem
@ -231,11 +261,13 @@ RequiresMountsFor
Requisite Requisite
Restart Restart
RestartForceExitStatus RestartForceExitStatus
RestartKillSignal
RestartPreventExitStatus RestartPreventExitStatus
RestartSec RestartSec
RestrictAddressFamilies RestrictAddressFamilies
RestrictNamespaces RestrictNamespaces
RestrictRealtime RestrictRealtime
RestrictSUIDSGID
ReusePort ReusePort
RootDirectory RootDirectory
RootDirectoryStartOnly RootDirectoryStartOnly
@ -265,6 +297,8 @@ Sockets
SourcePath SourcePath
StandardError StandardError
StandardInput StandardInput
StandardInputData
StandardInputText
StandardOutput StandardOutput
StartLimitAction StartLimitAction
StartLimitBurst StartLimitBurst
@ -276,6 +310,8 @@ StartupIOWeight
StateDirectory StateDirectory
StateDirectoryMode StateDirectoryMode
StopWhenUnneeded StopWhenUnneeded
SuccessAction
SuccessActionExitStatus
SuccessExitStatus SuccessExitStatus
SupplementaryGroups SupplementaryGroups
Symlinks Symlinks
@ -293,6 +329,9 @@ TTYVHangup
TTYVTDisallocate TTYVTDisallocate
TasksAccounting TasksAccounting
TasksMax TasksMax
TemporaryFileSystem
TimeoutAbortSec
TimeoutCleanSec
TimeoutIdleSec TimeoutIdleSec
TimeoutSec TimeoutSec
TimeoutStartSec TimeoutStartSec
@ -314,6 +353,7 @@ WakeSystem
WantedBy WantedBy
Wants Wants
WatchdogSec WatchdogSec
WatchdogSignal
What What
Where Where
WorkingDirectory WorkingDirectory