怎麼設置靜態IP

命令幫助

Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS

-a, --ask ask for missing parameters

-c, --colors auto|yes|no whether to use colors in output

-e, --escape yes|no escape columns separators in values

-f, --fields <field>|all|common specify fields to output/<field>

-g, --get-values <field>|all|common shortcut for -m tabular -t -f/<field>

-h, --help print this help

-m, --mode tabular|multiline output mode

-o, --overview overview mode

-p, --pretty pretty output

-s, --show-secrets allow displaying passwords

-t, --terse terse output

-v, --version show program version

-w, --wait <seconds> set timeout waiting for finishing operations/<seconds>

OBJECT

g[eneral] NetworkManager's general status and operations

n[etworking] overall networking control

r[adio] NetworkManager radio switches

c[onnection] NetworkManager's connections

d[evice] devices managed by NetworkManager

a[gent] NetworkManager secret agent or polkit agent

m[onitor] monitor NetworkManager changes

CentOS8 - 怎麼設置靜態IP


常用命令組合

查看網絡設備(網絡設備狀態等)

nmcli device

查看網絡連接

ncmcli connection

創建網絡連接

設置enp0s3網絡的靜態IPv4:192.168.57.100/24,網關:192.168.57.1,IP設置方式為manual

nmcli connection add type ethernet con-name enp0s3 ifname enp0s3 ipv4.addr 192.168.57.100/24 ipv4.gateway 192.168.57.1 ipv4.method manual

設置DHCP獲取IP

nmcli c add type ethernet con-name enp0s3 ifname enp0s3 ipv4.method auto

修改IP

nmcli c modify enp0s3 ipv4.addr '192.168.57.200/24'

激活連接

nmcli c up enp0s3
CentOS8 - 怎麼設置靜態IP

關閉連接

nmcli down enp0s3

關閉並刪除連接配置文件

nmcli delete enp0s3

查看網絡具體信息

nmcli c show enp0s3

重載配置文件(不會馬上生效)

nmcli c reload

重載配置文件(馬上生效)

nmcli c up ens32
nmcli d reapply ens32
nmcli d connect ens32

激活網卡

nmcli d connect ens32

關閉無線網絡

nmcli r all off

查看NetworkManager狀態

nmcli n

開啟NetworkManager狀態

nmcli n on

關閉NetworkManager(謹慎執行,會斷網)

nmcli n off

總結

CentOS8還兼顧了之前版本的配置,直接編輯文件也可以,但是還是使用命令生成比較準確。

CentOS8 - 怎麼設置靜態IP


分享到:


相關文章: