.\" Generated by scdoc 1.11.2 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "ifupdown-ng.conf" "5" "2024-03-13" .P .SH NAME .P \fBifupdown-ng.\&conf\fR - Global configuration file for ifupdown-ng .P .SH DESCRIPTION .P ifupdown-ng allows to configure some parts of it'\&s behaviour via global configuration options.\& .P .SH GENERAL CONFIGURATION OPTIONS .P \fBallow_addon_scripts\fR \fIbool\fR .RS 4 Enable support for /etc/if-X.\&d addon scripts.\& These are used for compatibility with legacy setups, and may be disabled for performance improvements in setups where only ifupdown-ng executors are used.\& Valid values are \fI0\fR and \fI1\fR, the default is \fI1\fR.\& .P .RE \fBauto_executor_selection\fR \fIbool\fR .RS 4 Automatically determine which executors to use.\& At present, this is done by inserting `use` statements for the namespace a config option has.\& The namespace is separated from the config option with a dash (`-`).\& Valid values are \fI0\fR and \fI1\fR, the default is \fI1\fR.\& .P .RE \fBuse_hostname_for_dhcp\fR \fIbool\fR .RS 4 Automatically learn the hostname property, used for DHCP configuration by querying the system hostname using uname(2).\& This is basically equivalent to `hostname $(hostname)` without having to specify any configuration.\& Valid values are \fI0\fR and \fI1\fR, the default is \fI1\fR.\& .P .RE .SH TEMPLATE RELATED OPTIONS .P \fBallow_any_iface_as_template\fR \fIbool\fR .RS 4 Enable any interface to act as a template for another interface.\& This is presently the default, but is deprecated.\& An admin may choose to disable this setting in order to require inheritance from specified templates.\& Valid values are \fI0\fR and \fI1\fR, the default is \fI1\fR.\& .P .RE \fBimplicit_template_conversion\fR \fIbool\fR .RS 4 In some legacy configs, a template may be declared as an iface, and ifupdown-ng automatically converts those declarations to a proper template.\& If this setting is disabled, inheritance will continue to work against non-template interfaces without converting them to a template.\& Valid values are \fI0\fR and \fI1\fR, the default is \fI1\fR.\& .P .RE .SH COMPATIBILITY RELATED OPTIONS .P \fBcompat_create_interfaces\fR \fIbool\fR .RS 4 Denotes where or not to create interfaces when compat_* settings are active and it would be necessary to create an interface to be fully compliant.\& This could happen when inheriting bridge VLAN settings to an interface within a bridges bridge-ports setting but no interface stanza is found.\& Valid values are \fI0\fR and \fI1\fR, the default is \fI1\fR.\& .P .RE compat_ifupdown2_bridge_ports_inherit_vlans \fIbool\fR .RS 4 In ifupdown2 as well as the set on a bridge interface will be inherited by all member ports if not set explicitly.\& When set to 1 ifupdown-ng behaves the same way and will internally copy both options from the bridge member ports if they are not set on the member port.\& Valid values are \fI0\fR and \fI1\fR, the default is \fI1\fR.\& .P .RE .SH FILES .P /etc/network/ifupdown-ng.\&conf .P .SH SEE ALSO .P \fBinterfaces\fR(5) .P .SH AUTHORS .P Maximilian Wilhelm