Blame man/nm-initrd-generator.8

Packit Service b23acc
'\" t
Packit Service b23acc
.\"     Title: nm-initrd-generator
Packit Service b23acc
.\"    Author: 
Packit Service b23acc
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
Packit Service b23acc
.\"      Date: 07/13/2020
Packit Service b23acc
.\"    Manual: System Administration
Packit Service b23acc
.\"    Source: NetworkManager 1.26.0
Packit Service b23acc
.\"  Language: English
Packit Service b23acc
.\"
Packit Service b23acc
.TH "NM\-INITRD\-GENERATOR" "8" "" "NetworkManager 1\&.26\&.0" "System Administration"
Packit Service b23acc
.\" -----------------------------------------------------------------
Packit Service b23acc
.\" * Define some portability stuff
Packit Service b23acc
.\" -----------------------------------------------------------------
Packit Service b23acc
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service b23acc
.\" http://bugs.debian.org/507673
Packit Service b23acc
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
Packit Service b23acc
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Packit Service b23acc
.ie \n(.g .ds Aq \(aq
Packit Service b23acc
.el       .ds Aq '
Packit Service b23acc
.\" -----------------------------------------------------------------
Packit Service b23acc
.\" * set default formatting
Packit Service b23acc
.\" -----------------------------------------------------------------
Packit Service b23acc
.\" disable hyphenation
Packit Service b23acc
.nh
Packit Service b23acc
.\" disable justification (adjust text to left margin only)
Packit Service b23acc
.ad l
Packit Service b23acc
.\" -----------------------------------------------------------------
Packit Service b23acc
.\" * MAIN CONTENT STARTS HERE *
Packit Service b23acc
.\" -----------------------------------------------------------------
Packit Service b23acc
.SH "NAME"
Packit Service b23acc
nm-initrd-generator \- early boot NetworkManager configuration generator
Packit Service b23acc
.SH "SYNOPSIS"
Packit Service b23acc
.HP \w'\fBnm\-initrd\-generator\fR\ 'u
Packit Service b23acc
\fBnm\-initrd\-generator\fR [\fIOPTIONS\fR...] \-\- [\fICMDLINE\fR...]
Packit Service b23acc
.SH "DESCRIPTION"
Packit Service b23acc
.PP
Packit Service b23acc
\fBnm\-initrd\-generator\fR
Packit Service b23acc
scans the command line for options relevant to network configuration and creates configuration files for an early instance of NetworkManager run from the initial ramdisk during early boot\&.
Packit Service b23acc
.SH "OPTIONS"
Packit Service b23acc
.PP
Packit Service b23acc
\fB\-c\fR | \fB\-\-connections\-dir\fR \fIpath\fR
Packit Service b23acc
.RS 4
Packit Service b23acc
Output connection directory\&.
Packit Service b23acc
.RE
Packit Service b23acc
.PP
Packit Service b23acc
\fB\-i\fR | \fB\-\-initrd\-data\-dir\fR \fIpath\fR
Packit Service b23acc
.RS 4
Packit Service b23acc
Output directory for initrd data (e\&.g\&. hostname)\&.
Packit Service b23acc
.RE
Packit Service b23acc
.PP
Packit Service b23acc
\fB\-d\fR | \fB\-\-sysfs\-dir\fR \fIpath\fR
Packit Service b23acc
.RS 4
Packit Service b23acc
The sysfs mount point\&.
Packit Service b23acc
.RE
Packit Service b23acc
.PP
Packit Service b23acc
\fB\-s\fR | \fB\-\-stdout\fR
Packit Service b23acc
.RS 4
Packit Service b23acc
Dump connections to standard output\&. Useful for debugging\&.
Packit Service b23acc
.RE
Packit Service b23acc
.PP
Packit Service b23acc
\fICMDLINE\fR
Packit Service b23acc
.RS 4
Packit Service b23acc
The options that appear on the kernel command line\&. The following options are recognized:
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBip\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBrd\&.route\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBbridge\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBbond\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBteam\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBvlan\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBbootdev\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBnameserver\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBrd\&.peerdns\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBrd\&.bootif\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBrd\&.net\&.timeout\&.dhcp\fR
Packit Service b23acc
.RE
Packit Service b23acc
.RS 4
Packit Service b23acc
\fBBOOTIF\fR
Packit Service b23acc
.RE
Packit Service b23acc
Please consult the
Packit Service b23acc
\fBdracut.cmdline\fR(7)
Packit Service b23acc
manual for the documentation of the precise format of the values supported\&.
Packit Service b23acc
.RE
Packit Service b23acc
.SH "DIFFERENCES FROM THE NETWORK\-LEGACY DRACUT MODULE"
Packit Service b23acc
.PP
Packit Service b23acc
\fBnm\-initrd\-generator\fR
Packit Service b23acc
generates a set of connections that are then configured by the NetworkManager instance running in the initrd\&. There are some differences in behavior compared to the network\-legacy dracut module:
Packit Service b23acc
.sp
Packit Service b23acc
.RS 4
Packit Service b23acc
.ie n \{\
Packit Service b23acc
\h'-04'\(bu\h'+03'\c
Packit Service b23acc
.\}
Packit Service b23acc
.el \{\
Packit Service b23acc
.sp -1
Packit Service b23acc
.IP \(bu 2.3
Packit Service b23acc
.\}
Packit Service b23acc
When an interface is configured with a static address and a gateway, the network\-legacy module waits that the gateway responds to arping requests before proceeding, while NetworkManager doesn\*(Aqt\&.
Packit Service b23acc
.RE
Packit Service b23acc
.sp
Packit Service b23acc
.RS 4
Packit Service b23acc
.ie n \{\
Packit Service b23acc
\h'-04'\(bu\h'+03'\c
Packit Service b23acc
.\}
Packit Service b23acc
.el \{\
Packit Service b23acc
.sp -1
Packit Service b23acc
.IP \(bu 2.3
Packit Service b23acc
.\}
Packit Service b23acc
network\-legacy configures interfaces one by one in the order in which they are announced by udev\&. If multiple interfaces specify a hostname (from command line or from DHCP), the one from the last interface activated wins\&. With NetworkManager, hostnames from command line have higher precedence over ones from DHCP, and the last that appears in the command line wins\&.
Packit Service b23acc
.RE
Packit Service b23acc
.SH "EXIT STATUS"
Packit Service b23acc
.PP
Packit Service b23acc
\fBnm\-initrd\-generator\fR
Packit Service b23acc
exits with status 0\&. It ignores unrecognized options and prints an error message if it encounters a malformed option\&.
Packit Service b23acc
.SH "SEE ALSO"
Packit Service b23acc
.PP
Packit Service b23acc
\fBdracut.cmdline\fR(7),
Packit Service b23acc
\fBNetworkManager\fR(8)\&.