|
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)\&.
|