GNU/Linux >> Znalost Linux >  >> Linux

nmcli:příkaz nenalezen

Nástroj nmcli je nejzákladnějším z rozhraní NetworkManager. Obsahuje mnoho dílčích příkazů, které vám umožňují prohlížet a konfigurovat informace o síti. Vzhledem k tomu, že mnoho síťových serverů nebude obsahovat grafické uživatelské rozhraní, je důležité, abyste se s nmcli řídili nastavením sítě.

Následuje několik příkladů dílčích příkazů, které můžete použít s nmcli.

Dílčí příkaz Použito na
obecný stav Zobrazte souhrn údajů o síťovém připojení. Zobrazení identifikačních informací pro každou síťovou kartu. Povolte zadanou síťovou kartu.
ukázat připojení Zakažte zadanou síťovou kartu.
con up {device ID} Vstupte do interaktivního režimu a nakonfigurujte zadanou síťovou kartu.
con down {device ID} Sledujte události odeslané jádrem nebo pravidlem udev.
con edit {device ID} Simulujte událost udev spuštěnou pro zařízení s výsledky na výstupu.
stav zařízení Zobrazí aktuální stav každé síťové karty.

Syntaxe

Syntaxe příkazu nmcli je:

# nmcli [options] [subcommand] [arguments]

Pokud při spouštění příkazu nmcli narazíte na níže uvedenou chybu:

nmcli: command not found

můžete zkusit nainstalovat níže uvedený balíček podle vaší volby distribuce:

Distribuce OS Příkaz
Debian apt-get install network-manager
Ubuntu apt-get install network-manager
Alpine apk add networkmanager
Arch Linux pacman -S networkmanager
Kali Linux apt-get install network-manager
Fedora dnf nainstalujte NetworkManager-1
Raspbian apt-get install network-manager

Příklady příkazů nmcli

1. Spusťte dílčí příkaz `nmcli`:

# nmcli agent|connection|device|general|help|monitor|networking|radio command_options

2. Zobrazte aktuální verzi NetworkManageru:

# nmcli --version

3. Zobrazení nápovědy:

# nmcli --help

4. Zobrazte nápovědu pro dílčí příkaz:

# nmcli subcommand --help

5. Zobrazte seznam všech připojení pomocí příkazu nmcli následovně:

# nmcli con show

6. Zobrazte pouze aktivní připojení pomocí příkazu nmcli následovně:

# nmcli con show --active

7. Zobrazte podrobnosti o připojení zadáním ID připojení (NAME) pomocí příkazu nmcli následovně:

# nmcli con show "enp0s3"

8. Zobrazte stav zařízení (rozhraní) jako připojené nebo odpojené pomocí příkazu nmcli následovně:

# nmcli dev status

9. Zobrazte podrobnosti o zařízení pomocí příkazu nmcli následovně:

# nmcli dev show enp0s3

10. Vypněte automatické připojení pro profil připojení, jak je znázorněno v příkazovém řádku zde:

# nmcli con mod "static" connection.autoconnect no

11. Zadejte DNS server pomocí příkazu nmcli con mod, jak je znázorněno zde:

# nmcli con mod "static" ipv4.dns "1.1.1.1"

12. Ke klíči můžeme dále přidat další hodnoty pomocí symbolu + nebo – před argumentem. Můžeme také přidat další DNS server pomocí příkazu nmcli con mod, jak je znázorněno zde:

# nmcli con mod "static" +ipv4.dns "8.8.8.8"

13. Můžeme změnit statickou IP adresu a bránu pro profil připojení, jak je znázorněno zde:

# nmcli con mod  "static"  ipv4.address  "50.50.50.50/24" ipv4.gateway

14. Můžeme přiřadit sekundární IP adresu stejnému rozhraní bez brány ve stávajícím profilu, jak je znázorněno zde:

# nmcli con mod "static" +ipv4.addresses "70.70.70.100/16"

15. Pro aktivaci změn je třeba aktivovat profil připojení pomocí příkazu nmcli con, jak je znázorněno zde:

# nmcli con up "static"

16. Smažte profil připojení pomocí příkazu nmcli del, jak je znázorněno zde:

# nmcli del "static"

17. Zakažte všechna spravovaná rozhraní pomocí příkazu nmcli, jak je znázorněno zde:

# nmcli net off

18. Přerušte rozhraní dočasným odpojením zařízení, jak je znázorněno zde:

# nmcli dev dis enp0s8

19. Vyvolejte rozhraní připojením zařízení, jak je znázorněno zde:

# nmcli dev con enp0s8


Linux
  1. Subscription-manager:příkaz nenalezen

  2. dnf:příkaz nenalezen

  3. bc:příkaz nenalezen

  1. dpkg:příkaz nenalezen

  2. id:příkaz nenalezen

  3. w:příkaz nenalezen

  1. ifrename:příkaz nenalezen

  2. df:příkaz nenalezen

  3. du:příkaz nenalezen