Add NetworkManager page
This commit is contained in:
parent
866d085976
commit
13d04428d8
80
pages/02.linux/networkmanager/default.en.md
Normal file
80
pages/02.linux/networkmanager/default.en.md
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
---
|
||||||
|
title: "NetworkManager"
|
||||||
|
visible: true
|
||||||
|
---
|
||||||
|
|
||||||
|
[toc]
|
||||||
|
|
||||||
|
## nmcli
|
||||||
|
|
||||||
|
First, find the connection you want to edit
|
||||||
|
The full list can be shown using this command
|
||||||
|
[shuser]
|
||||||
|
|
||||||
|
```sh
|
||||||
|
nmcli connection
|
||||||
|
(out)NAME UUID TYPE DEVICE
|
||||||
|
(out)enp5s0 889b187d-2a9f-4e4d-938c-c88b85fb5756 ethernet enp5s0
|
||||||
|
(out)lo f61a36ee-b958-4940-8145-b61e92dc59d2 loopback lo
|
||||||
|
```
|
||||||
|
|
||||||
|
[/shuser]
|
||||||
|
|
||||||
|
Enter the connection editor for an interface
|
||||||
|
|
||||||
|
[shuser]
|
||||||
|
|
||||||
|
```sh
|
||||||
|
nmcli connection edit 'enp5s0'
|
||||||
|
```
|
||||||
|
|
||||||
|
[/shuser]
|
||||||
|
|
||||||
|
Print IPv4 settings
|
||||||
|
|
||||||
|
```
|
||||||
|
nmcli> print ipv4
|
||||||
|
```
|
||||||
|
|
||||||
|
Set IPv4 method to "disabled", "auto", "manual", or "link-local"
|
||||||
|
|
||||||
|
```
|
||||||
|
nmcli> ipv4.method <method>
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
auto: DHCP
|
||||||
|
manual: manual configuration
|
||||||
|
```
|
||||||
|
|
||||||
|
Set IPv4 address(es)
|
||||||
|
|
||||||
|
```
|
||||||
|
nmcli> set ipv4.addresses <address/cidr>, ...
|
||||||
|
```
|
||||||
|
|
||||||
|
Set IPv4 gateway
|
||||||
|
|
||||||
|
```
|
||||||
|
nmcli> print ipv4.gateway <address>
|
||||||
|
```
|
||||||
|
|
||||||
|
Set IPv4 DNS
|
||||||
|
|
||||||
|
```
|
||||||
|
nmcli> print ipv4.dns <address>
|
||||||
|
```
|
||||||
|
|
||||||
|
Save the setting persistently
|
||||||
|
|
||||||
|
```
|
||||||
|
nmcli> save
|
||||||
|
```
|
||||||
|
|
||||||
|
Exit configuration interface
|
||||||
|
|
||||||
|
```
|
||||||
|
nmcli> quit
|
||||||
|
```
|
||||||
|
|
||||||
|
> [NetworkManager - Edit a connection](https://wiki.archlinux.org/title/NetworkManager#Edit_a_connection)
|
Loading…
Reference in New Issue
Block a user