nmcli əmr nümunələri

ooure49

Nmcli-ni başa düşmək

  • nmcli NetworkManager-ə nəzarət etmək və şəbəkə statusunu bildirmək üçün əmr xətti vasitəsidir.
  • Bu nm-applet və ya digər qrafik müştərilər üçün əvəz kimi istifadə edilə bilər. nmcli şəbəkə bağlantılarını yaratmaq, göstərmək, redaktə etmək, silmək, aktivləşdirmək və deaktiv etmək, həmçinin şəbəkə cihazının vəziyyətini idarə etmək və göstərmək üçün istifadə olunur.
  • Əlaqələr konfiqurasiya fayllarında saxlanılır
  • Bu faylları idarə etmək üçün NetworkManager xidməti işləməlidir

nm parametrlərini ifcfg-* direktivləri ilə müqayisə edin (IPv4)

nmcli con modifcfg-* faylıEffekt
ipv4.method manualBOOTPROTO=noneIPv4 ünvanı statik olaraq konfiqurasiya edilmişdir
ipv4.method autoBOOTPROTO=dhcpDHCPv4 serverindən konfiqurasiya parametrlərini axtaracaq
ipv4.address "192.168.0.10/24"IPADDR=192.168.0.10
PREFIX=24
Statik IPv4 ünvanını, şəbəkə prefiksini təyin edin
ipv4.gateway 192.168.0.1GATEWAY=192.168.0.1IPv4 Gateway təyin edin
ipv4.dns 8.8.8.8DNS1=8.8.8.8 Bu  ad serverindən istifadə etmək üçün /etc/resolv.conf faylını dəyişdirin 
ipv4.dns-search example.comDOMAIN=example.comAxtarış direktivində bu domendən istifadə etmək üçün /etc/resolv.conf-u dəyişdirin
ipv4.ignore-auto-dns truePEERDNS=noDHCP Serverindən DNS Server məlumatlarına məhəl qoymayın
connection.autoconnect yesONBOOT=yesYükləmə zamanı bu əlaqəni avtomatik aktivləşdirin
connection.id eth0NAME=eth0Bu əlaqənin adı
connection.interface-name eth0DEVICE=eth0Bağlantı bu adla şəbəkə interfeysinə bağlıdır
802-3-ethernet.mac-address 08:00:27:4b:7a:80HWADDR=08:00:27:4b:7a:80Bağlantı bu MAC ünvanı ilə şəbəkə interfeysinə bağlıdır
ipv4.never-default noDEFROUTE=yesHeç vaxt təqdim edilmiş interfeys şlüzünü standart şlüz kimi istifadə etməyin

nm parametrlərini ifcfg-* direktivləri ilə müqayisə edin (IPv6)

nmcli con modifcfg-* faylıEffekt
ipv6.method manualIPV6_AUTOCONF=noIPv6 statik olaraq konfiqurasiya edilmişdir
ipv6.method autoIPV6_AUTOCONF=yesRouter reklamlarından SLAAC istifadə edərək şəbəkə parametrlərini konfiqurasiya edəcək.
ipv6.method dhcpIPV6_AUTOCONF=no
DHCPV6C=yes
DHCPv6 istifadə edərək şəbəkə parametrlərini konfiqurasiya edəcək, lakin SLAAC deyil
ipv6 . addresses
"2001:db8::a/64 2001:db8::1"
IPV6ADDR=2001:db8::a/64
IPV6_DEFAULTGW=2001:db8::1
Statik IPv6 Ünvanı və Şlüz təyin edir
ipv6.dns . . .DNS0=. . . Bu  ad serverindən istifadə etmək üçün /etc/resolv.conf faylını dəyişdirin 
ipv6.dns-search example.comDOMAIN=example.comAxtarış  direktivində  bu domendən istifadə etmək üçün  /etc/resolv.conf faylını dəyişdirin 
ipv6.ignore-auto-dns trueIPV6_PEERDNS=noDHCP serverindən DNS server məlumatlarına məhəl qoymayın
connection.autoconnect yesONBOOT=YESYükləmə zamanı əlaqəni avtomatik aktivləşdirir
connection.id eth0NAME=eth0Bu əlaqənin adı
connection.interface-name eth0DEVICE=eth0Bağlantı bu adla bu şəbəkə interfeysinə bağlıdır
802-3-ethernet.mac-address . . .HWADDR=. . .Bağlantı bu MAC ünvanı ilə şəbəkə interfeysinə bağlıdır

HƏMÇİNİN OXUYUN:SSH girişini necə aktivləşdirmək və xilasetmə rejimində şəbəkəni konfiqurasiya etmək (CentOS/RHEL 7/8)

nmcli əmrləri sintaksisinin qısa siyahısı

ƏmrMəqsəd
nmcli dev statusBütün şəbəkə interfeyslərinin Şəbəkə Meneceri statusunu göstərin
nmcli con showBütün əlaqələri sadalayın
nmcli con show nameBağlantı adı üçün cari parametrləri sadalayın
nmcli con add con-name name ..adlı yeni bir əlaqə əlavə edin
nmcli con mod name ..Bağlantı adını dəyişdirin
nmcli con reloadNetworkManager-ə deyin ki, konfiqurasiya fayllarını yenidən oxusun (onlar əl ilə redaktə edildikdən sonra faydalıdır)
nmcli con up nameBağlantı adını aktivləşdirin
nmcli dev dis devŞəbəkə interfeysi qurğusunda mövcud əlaqəni deaktiv edin və ayırın
nmcli con del nameBağlantı adını və onun konfiqurasiya faylını silin

Yazı naviqasiyası

Mobil sürümden çık