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