GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů nmcli v Linuxu

nmcli je nástroj pro práci s NetworkManagerem přes příkazový řádek. Tento nástroj je užitečný, když není k dispozici přístup do grafického prostředí, a lze jej také použít v rámci skriptů k provádění změn konfigurace 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]

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. JQ Command v Linuxu s příklady

  2. 8 Příklady příkazů Linux TR

  3. Příklady příkazů rm v Linuxu

  1. Příklady příkazů ps v Linuxu

  2. sa Příklady příkazů v Linuxu

  3. w Příklady příkazů v Linuxu

  1. Příklady příkazů ac v Linuxu

  2. Příklady příkazů df v Linuxu

  3. du příklady příkazů v Linuxu