source: networking/netutils/networkmanager.xml@ 256eac6e

11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/llvm18 xry111/xf86-video-removal
Last change on this file since 256eac6e was fc88f1f, checked in by Pierre Labastie <pierre.labastie@…>, 17 months ago

Update to NetworkManager-1.40.4

  • Property mode set to 100644
File size: 24.8 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY NetworkManager-download-http
8"&gnome-download-http;/NetworkManager/&NetworkManager-minor;/NetworkManager-&NetworkManager-version;.tar.xz">
9 <!ENTITY NetworkManager-download-ftp
10"&gnome-download-ftp;/NetworkManager/&NetworkManager-minor;/NetworkManager-&NetworkManager-version;.tar.xz">
11 <!ENTITY NetworkManager-md5sum "82088af23cac1be7394bde000f4612f8">
12 <!ENTITY NetworkManager-size "6.3 MB">
13 <!ENTITY NetworkManager-buildsize "265 MB (with tests)">
14 <!ENTITY NetworkManager-time "0.9 SBU (with tests, using parallelism=4)">
15]>
16
17<sect1 id="NetworkManager" xreflabel="NetworkManager-&NetworkManager-version;">
18 <?dbhtml filename="networkmanager.html"?>
19
20 <sect1info>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>NetworkManager-&NetworkManager-version;</title>
25
26 <indexterm zone="NetworkManager">
27 <primary sortas="a-NetworkManager">NetworkManager</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to NetworkManager</title>
32
33 <para>
34 <application>NetworkManager</application> is a set of co-operative
35 tools that make networking simple and straightforward. Whether you use WiFi,
36 wired, 3G, or Bluetooth, NetworkManager allows you to quickly move from
37 one network to another: Once a network has been configured and joined
38 once, it can be detected and re-joined automatically the next time it's
39 available.
40 </para>
41
42 &lfs112_checked;
43
44 <note revision="systemd">
45 <para>
46 Make sure that you disable the <command>systemd-networkd</command>
47 service or configure it not to manage the interfaces you want to manage
48 with <application>NetworkManager</application>.
49 </para>
50 </note>
51
52 <bridgehead renderas="sect3">Package Information</bridgehead>
53 <itemizedlist spacing="compact">
54 <listitem>
55 <para>
56 Download (HTTP): <ulink url="&NetworkManager-download-http;"/>
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download (FTP): <ulink url="&NetworkManager-download-ftp;"/>
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Download MD5 sum: &NetworkManager-md5sum;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Download size: &NetworkManager-size;
72 </para>
73 </listitem>
74 <listitem>
75 <para>
76 Estimated disk space required: &NetworkManager-buildsize;
77 </para>
78 </listitem>
79 <listitem>
80 <para>
81 Estimated build time: &NetworkManager-time;
82 </para>
83 </listitem>
84 </itemizedlist>
85
86 <bridgehead renderas="sect3">NetworkManager Dependencies</bridgehead>
87
88 <bridgehead renderas="sect4">Required</bridgehead>
89 <para role="required">
90 <xref linkend="jansson"/> and
91 <xref linkend="libndp"/>
92 </para>
93
94 <bridgehead renderas="sect4">Recommended</bridgehead>
95 <para role="recommended">
96 <xref linkend="curl"/>,
97 <!--<xref linkend="dhcpcd"/> or
98 DHCPCD support is known to be broken with dhcpcd-9 -->
99 <xref role="nodep" linkend="dhcp"/> (client only),
100 <xref linkend="gobject-introspection"/>,
101 <xref linkend="iptables"/>,
102 <xref linkend="newt"/> (for <command>nmtui</command>),
103 <xref linkend="nss"/>,
104 <xref linkend="polkit"/>,
105 <xref linkend="pygobject3"/>,
106 <phrase revision="sysv"><xref linkend="elogind"/>,</phrase>
107 <phrase revision="systemd"><xref linkend="systemd"/>,</phrase>
108 <xref linkend="upower"/>,
109 <xref linkend="vala"/>, and
110 <xref linkend="wpa_supplicant"/> (built with D-Bus support)
111 </para>
112
113 <bridgehead renderas="sect4">Optional</bridgehead>
114 <para role="optional">
115 <xref linkend="bluez"/>,
116 <xref linkend="dbus-python"/> (for the test suite),
117 <!-- <xref linkend="firewalld"/> (For whenever firewalld is reintroduced) -->
118 <xref linkend="gnutls"/> (used if <xref linkend="nss"/> is not found),
119 <xref linkend="gtk-doc"/>,
120 <xref linkend="libpsl"/>,
121 <xref linkend="qt5"/> (for examples),
122 <xref linkend="ModemManager"/>,
123 <xref linkend="valgrind"/>,
124 <ulink url="https://thekelleys.org.uk/dnsmasq/doc.html">dnsmasq</ulink>,
125 <ulink url="https://firewalld.org/">firewalld</ulink>,
126 <ulink url="https://github.com/Distrotech/libaudit">libaudit</ulink>,
127 <ulink url="https://github.com/jpirko/libteam">libteam</ulink>,
128 <ulink url="&gnome-download-http;/mobile-broadband-provider-info/">mobile-broadband-provider-info</ulink>,
129 <ulink url="https://www.samba.org/ftp/ppp/">PPP</ulink>, and
130 <ulink url="https://dianne.skoll.ca/projects/rp-pppoe/">RP-PPPoE</ulink>
131 </para>
132
133 <para condition="html" role="usernotes">User Notes:
134 <ulink url="&blfs-wiki;/NetworkManager"/>
135 </para>
136 </sect2>
137
138 <sect2 role="kernel" id="NetworkManager-kernel">
139 <title>Kernel Configuration</title>
140
141 <para>
142 If you wish to run the tests, check that at least the following options
143 are enabled in the kernel configuration. Those options have been
144 determined to be necessary, but may not be sufficient. Recompile the
145 kernel if necessary:
146 </para>
147
148 <!-- Ethernet Teaming support is potentially optional, but I didn't
149 run the tests again to test that. It was needed to convince one of
150 the Linux Platform tests to move farther along because otherwise
151 RTNETLINK would respond with an Error 95 - unknown device type.
152 This would cause the test to fail early on in the process.
153
154 [pierre, Nov 2022]: I cannot tell whether these options are
155 the only ones that are needed. They are the options I had to add
156 in order to have some tests pass. But I already had some other
157 options set for packet filtering (iptables), that may not be
158 available by default and may be necessary. Even with the options
159 below still one test (test-route) fails.-->
160
161<screen><literal>
162[*] Networking support---&gt; [CONFIG_NET]
163 Networking options---&gt;
164 [*] TCP/IP networking [CONFIG_INET]
165 &lt;*/M&gt; IP: tunelling [CONFIG_NET_IPIP]
166 &lt;*/M&gt; IP: GRE demultiplexer [CONFIG_NET_IPGRE_DEMUX]
167 &lt;*/M&gt; IP: GRE tunnels over IP [CONFIG_NET_IPGRE]
168 &lt;*&gt; The IPv6 protocol ---&gt; [CONFIG_IPV6]
169 &lt;*/M&gt; IPv6: IPv6-in-IPv4 tunnel (SIT driver) [CONFIG_IPV6_SIT]
170 &lt;*/M&gt; IPv6: GRE tunnel [CONFIG_IPV6_GRE]
171 [*] IPv6: Multiple Routing Tables [CONFIG_IPV6_MULTIPLE_TABLES]
172 [*] MPTCP: Multipath TCP [CONFIG_MPTCP]
173 [*] MPTCP: IPv6 support for Multipath TCP [CONFIG_MPTCP_IPV6]
174 &lt;*/M&gt; 802.1Q/802.1ad VLAN Support [CONFIG_VLAN_8021Q]
175 [*] QoS and/or fair queueing ---&gt; [CONFIG_NET_SCHED]
176 &lt;*/M&gt; Stochastic Fairness Queueing (SFQ) [CONFIG_NET_SCH_SFQ]
177 &lt;*/M&gt; Token Bucket Filter (TBF) [CONFIG_NET_SCH_TBF]
178 &lt;*/M&gt; Fair Queue Controlled Delay AQM (FQ_CODEL) [CONFIG_NET_SCH_FQ_CODEL]
179 &lt;*/M&gt; Ingress/classifier-action Qdisc [CONFIG_NET_SCH_INGRESS]
180 Device Drivers ---&gt;
181 [*] Network device support ---&gt; [CONFIG_NETDEVICES]
182 [*] Network core driver support [CONFIG_NET_CORE]
183 &lt;*&gt; Bonding driver support [CONFIG_BONDING]
184 &lt;*&gt; Dummy net driver support [CONFIG_DUMMY]
185 &lt;*&gt; Ethernet team driver support ---&gt; [CONFIG_NET_TEAM]
186 &lt;*&gt; MAC-VLAN support [CONFIG_MACVLAN]
187 &lt;*&gt; MAC-VLAN based tap driver [CONFIG_MACVTAP]
188 &lt;*&gt; IP-VLAN support [CONFIG_IPVLAN]
189 &lt;*&gt; Virtual eXtensible Local Area Network (VXLAN) [CONFIG_VXLAN]
190 &lt;*&gt; Virtual ethernet pair device [CONFIG_VETH]
191 &lt;*&gt; Virtual Routing and Forwarding (Lite) [CONFIG_VRF]
192 </literal></screen>
193
194 <indexterm zone="NetworkManager NetworkManager-kernel">
195 <primary sortas="d-NetworkManager">NetworkManager</primary>
196 </indexterm>
197 </sect2>
198
199 <sect2 role="installation">
200 <title>Installation of NetworkManager</title>
201
202 <para>
203 If <xref linkend="qt5"/> is installed and the Qt based
204 examples are desired, fix two meson.build files:
205 </para>
206
207<screen><userinput>sed -e 's/-qt4/-qt5/' \
208 -e 's/moc_location/host_bins/' \
209 -i examples/C/qt/meson.build &amp;&amp;
210
211sed -e 's/Qt/&amp;5/' \
212 -i meson.build</userinput></screen>
213
214<!--
215 <para>
216 Fix a missing meson.build file for initrd hooks (not used in BLFS):
217 </para>
218
219<screen><userinput>sed '/initrd/d' -i src/core/meson.build</userinput></screen>
220-->
221
222 <para>
223 Fix the python scripts so that they use <application>Python
224 3</application>:
225 </para>
226
227<screen><userinput>grep -rl '^#!.*python$' | xargs sed -i '1s/python/&amp;3/'</userinput></screen>
228
229 <para>
230 Install <application>NetworkManager</application> by running the
231 following commands:
232 </para>
233
234<screen revision="sysv"><userinput>mkdir build &amp;&amp;
235cd build &amp;&amp;
236
237CXXFLAGS+="-O2 -fPIC" \
238meson --prefix=/usr \
239 --buildtype=release \
240 -Dlibaudit=no \
241 -Dlibpsl=false \
242 -Dnmtui=true \
243 -Dovs=false \
244 -Dppp=false \
245 -Dselinux=false \
246 -Dsession_tracking=elogind \
247 -Dmodem_manager=false \
248 -Dsystemdsystemunitdir=no \
249 -Dsystemd_journal=false \
250 -Dqt=false \
251 .. &amp;&amp;
252ninja</userinput></screen>
253
254<screen revision="systemd"><userinput>mkdir build &amp;&amp;
255cd build &amp;&amp;
256
257CXXFLAGS+="-O2 -fPIC" \
258meson --prefix=/usr \
259 --buildtype=release \
260 -Dlibaudit=no \
261 -Dlibpsl=false \
262 -Dnmtui=true \
263 -Dovs=false \
264 -Dppp=false \
265 -Dselinux=false \
266 -Dqt=false \
267 -Dsession_tracking=systemd \
268 -Dmodem_manager=false \
269 .. &amp;&amp;
270ninja</userinput></screen>
271
272 <para>
273 An already active graphical session
274 with a bus address is necessary to run the tests. To test the results,
275 as the &root; user, <!-- needs the "ip" command --> issue:
276 </para>
277
278<screen role="root" remap="test"><userinput>ninja test</userinput></screen>
279
280 <para>
281 A few tests may fail, depending on enabled kernel options.
282 </para>
283
284 <para>
285 Now, as the <systemitem class="username">root</systemitem> user:
286 </para>
287
288<screen role="root"><userinput>ninja install &amp;&amp;
289mv -v /usr/share/doc/NetworkManager{,-&NetworkManager-version;}</userinput></screen>
290
291 </sect2>
292
293 <sect2 role="commands">
294 <title>Command Explanations</title>
295
296 <para>
297 <envar>CXXFLAGS="-O2 -fPIC"</envar>: These compiler options are
298 necessary to build the Qt5 based examples.
299 </para>
300
301 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
302 href="../../xincludes/meson-buildtype-release.xml"/>
303
304 <para>
305 <option>-Ddocs=true</option>: Use this switch to enable building
306 man pages and documentation if <xref linkend="gtk-doc"/> is installed.
307 </para>
308
309 <para>
310 <parameter>-Dnmtui=true</parameter>: This parameter enables building
311 <command>nmtui</command>.
312 </para>
313
314 <para revision="sysv">
315 <parameter>-Dsystemdsystemunitdir=no</parameter> and
316 <parameter>-Dsystemd_journal=false</parameter>: systemd is not
317 used for sysv init systems.
318 </para>
319
320 <para>
321 <!--<parameter>-Djson_validation=false</parameter>, no longer recognized -->
322 <parameter>-Dlibpsl=false</parameter> and
323 <parameter>-Dovs=false</parameter>: These switches disable building with the
324 respective libraries. Remove if you have the needed libraries installed.
325 </para>
326
327<!--
328 <para>
329 <parameter>-Dlibpsl=false</parameter>: This switch is required if
330 <application>libpsl</application> is not installed. Omit this switch if
331 you have built <application>libpsl</application>.
332 </para>
333-->
334
335 <para>
336 <parameter>-Dmodem_manager=false</parameter>: This switch is required if
337 <application>ModemManager</application> is not installed. Omit if you
338 have built <application>ModemManager</application> and
339 <application>mobile-broadband-provider-info</application>.
340 </para>
341
342 <para revision="sysv">
343 <parameter>-Dsession_tracking=elogind</parameter>: This switch
344 is used to set <command>elogind</command> as the default
345 program for session tracking.
346 </para>
347
348 <para revision="systemd">
349 <parameter>-Dsession_tracking=systemd</parameter>: This switch
350 is used to set <command>systemd-logind</command> as the default
351 program for session tracking.
352 </para>
353
354 <para revision="systemd">
355 <parameter>-Dsystemdsystemunitdir=/lib/systemd/system</parameter>:
356 This switch is used to set the correct installation directory for
357 systemd units.
358 </para>
359
360 <para>
361 <parameter>-Dppp=false</parameter>: This parameter disables
362 <application>PPP</application> support in
363 <application>NetworkManager</application>.
364 </para>
365
366 <para>
367 <parameter>-Dlibaudit=no</parameter> and
368 <parameter>-Dselinux=false</parameter>: libaudit and SELinux are not used
369 in BLFS.
370 </para>
371
372 <para>
373 <parameter>-Dqt=false</parameter>: disables the
374 <application>QT</application> examples. Omit if you have
375 <application>QT</application> available and wish to install the examples.
376 </para>
377
378 </sect2>
379
380 <sect2 role="configuration">
381 <title>Configuring NetworkManager</title>
382
383 <sect3 id="NetworkManager-config">
384 <title>Config Files</title>
385 <para>
386 <filename>/etc/NetworkManager/NetworkManager.conf</filename>
387 </para>
388
389 <indexterm zone="NetworkManager NetworkManager-config">
390 <primary
391 sortas="e-etc-NetworkManager-NetworkManager.conf">
392 /etc/NetworkManager/NetworkManager.conf</primary>
393 </indexterm>
394
395 </sect3>
396
397 <sect3><title>Configuration Information</title>
398
399 <para>
400 For <application>NetworkManager</application> to work, at least
401 a minimal configuration file must be present. Such a file is not
402 installed with <command>make install</command>. Issue the following
403 command as the <systemitem class="username">root</systemitem> user to
404 create a minimal <filename>NetworkManager.conf</filename> file:
405 </para>
406
407<screen role="root"><userinput>cat &gt;&gt; /etc/NetworkManager/NetworkManager.conf &lt;&lt; "EOF"
408<literal>[main]
409plugins=keyfile</literal>
410EOF</userinput></screen>
411
412 <para>
413 This file should not be modified directly by users of the system.
414 Instead, system specific changes should be made using configuration
415 files in the
416 <filename class="directory">/etc/NetworkManager/conf.d</filename>
417 directory.
418 </para>
419
420 <para>
421 To allow polkit to manage authorizations, add the following
422 configuration file:
423 </para>
424
425<screen role="root"><userinput>cat &gt; /etc/NetworkManager/conf.d/polkit.conf &lt;&lt; "EOF"
426<literal>[main]
427auth-polkit=true</literal>
428EOF</userinput></screen>
429
430 <para>
431 To use something other than the built-in dhcp client (recommended if
432 using only <command>nmcli</command>), use the following configuration
433 (valid values include either dhclient <!--dhcpcd --> or internal):
434 </para>
435
436<screen role="nodump"><userinput>cat &gt; /etc/NetworkManager/conf.d/dhcp.conf &lt;&lt; "EOF"
437<literal>[main]
438dhcp=</literal><replaceable>dhclient</replaceable>
439EOF</userinput></screen>
440
441 <para>
442 To prevent <application>NetworkManager</application> from updating the
443 <filename>/etc/resolv.conf</filename> file, add the following
444 configuration file:
445 </para>
446
447<screen role="nodump"><userinput>cat &gt; /etc/NetworkManager/conf.d/no-dns-update.conf &lt;&lt; "EOF"
448<literal>[main]
449dns=none</literal>
450EOF</userinput></screen>
451
452 <para>
453 For additional configuration options, see
454 <command>man 5 NetworkManager.conf</command>.
455 </para>
456
457 <para>
458 To allow regular users to configure network connections,
459 you should add them to the
460 <systemitem class="groupname">netdev</systemitem>
461 group, and create a <application>polkit</application> rule that grants
462 access. Run the following commands as the
463 <systemitem class="username">root</systemitem> user:
464 </para>
465
466<screen role="root"><userinput>groupadd -fg 86 netdev &amp;&amp;
467/usr/sbin/usermod -a -G netdev <replaceable>&lt;username&gt;</replaceable>
468
469cat &gt; /usr/share/polkit-1/rules.d/org.freedesktop.NetworkManager.rules &lt;&lt; "EOF"
470<literal>polkit.addRule(function(action, subject) {
471 if (action.id.indexOf("org.freedesktop.NetworkManager.") == 0 &amp;&amp; subject.isInGroup("netdev")) {
472 return polkit.Result.YES;
473 }
474});</literal>
475EOF</userinput></screen>
476
477 </sect3>
478
479 <sect3 id="NetworkManager-init">
480 <title><phrase revision="sysv">Boot Script</phrase>
481 <phrase revision="systemd">Systemd Unit</phrase></title>
482
483 <para revision="sysv">
484 To automatically start the <command>NetworkManager</command> daemon
485 when the system is rebooted, install the
486 <filename>/etc/rc.d/init.d/networkmanager</filename>bootscript from the
487 <xref linkend="bootscripts"/> package.
488 </para>
489
490 <para revision="systemd">
491 To start the <command>NetworkManager</command> daemon at boot, enable
492 the previously installed systemd unit by running the following command
493 as the <systemitem class="username">root</systemitem> user:
494 </para>
495
496 <note>
497 <para>
498 If using <application>Network Manager</application> to manage
499 an interface, any previous configuration for that interface should be
500 removed, and the interface brought down prior to starting
501 <application>Network Manager</application>.
502 </para>
503 </note>
504
505 <indexterm zone="NetworkManager NetworkManager-init">
506 <primary sortas="f-NetworkManager">NetworkManager</primary>
507 </indexterm>
508
509<screen role="root" revision="sysv"><userinput>make install-networkmanager</userinput></screen>
510
511<screen role="root" revision="systemd"><userinput>systemctl enable NetworkManager</userinput></screen>
512<!-- The below instruction is obsolete. NetworkManager-wait-online is now
513 enabled by default when enabling NetworkManager. -->
514<!--
515 <para revision="systemd">
516 <application>NetworkManager</application> also ships a systemd unit
517 called <filename>NetworkManager-wait-online.service</filename> which
518 can be used to prevent services that require network connectivity
519 from starting until <application>NetworkManager</application> has
520 established the connection. To enable it, run the following command
521 as the <systemitem class="username">root</systemitem> user:
522 </para>
523
524<screen role="root" revision="systemd"><userinput>systemctl enable NetworkManager-wait-online</userinput></screen>
525 -->
526 <!-- As such, let's now provide instructions on how to disable that
527 behavior, for those who wish to do so. -->
528 <para revision="systemd">
529 Starting in version 1.11.2 of <application>NetworkManager</application>,
530 a systemd unit named <filename>NetworkManager-wait-online.service</filename>
531 is enabled, which is used to prevent services that require network
532 connectivity from starting until <application>NetworkManager</application>
533 establishes a connection. To disable this behavior, run the following
534 command as the <systemitem class="username">root</systemitem> user:
535 </para>
536
537<screen role="root" revision="systemd"><userinput>systemctl disable NetworkManager-wait-online</userinput></screen>
538
539 </sect3>
540
541 </sect2>
542
543 <sect2 role="content">
544 <title>Contents</title>
545
546 <segmentedlist>
547 <segtitle>Installed Programs</segtitle>
548 <segtitle>Installed Libraries</segtitle>
549 <segtitle>Installed Directories</segtitle>
550
551 <seglistitem>
552 <seg>
553 NetworkManager, nmcli, nm-online, nmtui, and, symlinked to nmtui:
554 nmtui-connect, nmtui-edit, and nmtui-hostname
555 </seg>
556 <seg>
557 libnm.so
558 and several modules under /usr/lib/NetworkManager
559 </seg>
560 <seg>
561 /etc/NetworkManager,
562 /usr/include/libnm,
563 /usr/lib/NetworkManager,
564 /usr/share/doc/NetworkManager-&NetworkManager-version;,
565 /usr/share/gtk-doc/html/{libnm,NetworkManager}
566 (if the documentation is built),
567 and
568 /var/lib/NetworkManager
569 </seg>
570 <!-- A lot of libraries were removed here. We should verify compatibility.
571 RESTORED AT 1.18.2 -renodr -->
572 </seglistitem>
573 </segmentedlist>
574
575 <variablelist>
576 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
577 <?dbfo list-presentation="list"?>
578 <?dbhtml list-presentation="table"?>
579
580 <varlistentry id="nmcli">
581 <term><command>nmcli</command></term>
582 <listitem>
583 <para>
584 is a command-line tool for controlling
585 <application>NetworkManager</application>
586 and getting its status
587 </para>
588 <indexterm zone="NetworkManager nmcli">
589 <primary sortas="b-nmcli">nmcli</primary>
590 </indexterm>
591 </listitem>
592 </varlistentry>
593
594 <varlistentry id="nm-online">
595 <term><command>nm-online</command></term>
596 <listitem>
597 <para>
598 is an utility to determine whether you are online
599 </para>
600 <indexterm zone="NetworkManager nm-online">
601 <primary sortas="b-nm-online">nm-online</primary>
602 </indexterm>
603 </listitem>
604 </varlistentry>
605
606 <varlistentry id="nmtui">
607 <term><command>nmtui</command></term>
608 <listitem>
609 <para>
610 is an interactive ncurses-based user interface for
611 <application>nmcli</application>
612 </para>
613 <indexterm zone="NetworkManager nmtui">
614 <primary sortas="b-nmtui">nmtui</primary>
615 </indexterm>
616 </listitem>
617 </varlistentry>
618
619 <varlistentry id="nmtui-connect">
620 <term><command>nmtui-connect</command></term>
621 <listitem>
622 <para>
623 is an interactive ncurses-based user interface to
624 activate/deactivate connections
625 </para>
626 <indexterm zone="NetworkManager nmtui-connect">
627 <primary sortas="b-nmtui-connect">nmtui-connect</primary>
628 </indexterm>
629 </listitem>
630 </varlistentry>
631
632 <varlistentry id="nmtui-edit">
633 <term><command>nmtui-edit</command></term>
634 <listitem>
635 <para>
636 is an interactive ncurses-based user interface to edit connections
637 </para>
638 <indexterm zone="NetworkManager nmtui-edit">
639 <primary sortas="b-nmtui-edit">nmtui-edit</primary>
640 </indexterm>
641 </listitem>
642 </varlistentry>
643
644 <varlistentry id="nmtui-hostname">
645 <term><command>nmtui-hostname</command></term>
646 <listitem>
647 <para>
648 is an interactive ncurses-based user interface to edit the hostname
649 </para>
650 <indexterm zone="NetworkManager nmtui-hostname">
651 <primary sortas="b-nmtui-hostname">nmtui-hostname</primary>
652 </indexterm>
653 </listitem>
654 </varlistentry>
655
656 <varlistentry id="NetworkManager-prog">
657 <term><command>NetworkManager</command></term>
658 <listitem>
659 <para>
660 is the network management daemon
661 </para>
662 <indexterm zone="NetworkManager NetworkManager-prog">
663 <primary sortas="b-NetworkManager">NetworkManager</primary>
664 </indexterm>
665 </listitem>
666 </varlistentry>
667
668 <varlistentry id="libnm">
669 <term><filename class="libraryfile">libnm.so</filename></term>
670 <listitem>
671 <para>
672 contains functions used by <application>NetworkManager</application>
673 </para>
674 <indexterm zone="NetworkManager libnm">
675 <primary sortas="c-libnm">libnm.so</primary>
676 </indexterm>
677 </listitem>
678 </varlistentry>
679 </variablelist>
680
681 </sect2>
682
683</sect1>
Note: See TracBrowser for help on using the repository browser.