Пример / Руководство Давайте создадим новое соединение
- Код: выделить все
nmcli connection edit con-name <name of new connection>
NetworkManager попросит нас определить тип подключения
- Код: выделить все
Valid connection types: 802-3-ethernet (ethernet), 802-11-wireless (wifi), wimax, gsm, cdma, infiniband, adsl, bluetooth, vpn, 802-11-olpc-mesh (olpc-mesh), vlan, bond, team, bridge, bond-slave, team-slave, bridge-slave
Enter connection type:
В этом примере мы будем использовать Ethernet
- Код: выделить все
Enter connection type: ethernet
Next this will appear, note that "nmcli>" is a prompt and that it lists the main settings available
Далее это появится, обратите внимание, что «nmcli>» - это приглашение и в нем перечислены основные доступные настройки
- Код: выделить все
===| nmcli interactive connection editor |===
Adding a new '802-3-ethernet' connection
Type 'help' or '?' for available commands.
Type 'describe [<setting>.<prop>]' for detailed property description.
You may edit the following settings: connection, 802-3-ethernet (ethernet), 802-1x, ipv4, ipv6
nmcli>
Мы будем редактировать настройку "ipv4"
- Код: выделить все
nmcli> goto ipv4
Обратите внимание, что после этого наш запрос изменился на этот, чтобы указать, что мы в настоящее время редактируем настройку «ipv4»
- Код: выделить все
nmcli ipv4>
List available properties under the setting "ipv4" and describe the property "method"
Перечислите доступные свойства в параметре «ipv4» и опишите свойство «метод»
- Код: выделить все
nmcli ipv4> describe
Available properties: method, dns, dns-search, addresses, routes, ignore-auto-routes, ignore-auto-dns, dhcp-client-id, dhcp-send-hostname, dhcp-hostname, never-default, may-fail
Property name?
Property name? method
Давайте установим свойство "method" в "auto"
- Код: выделить все
nmcli ipv4> set method auto
Теперь, когда мы закончили редактирование настройки «ipv4», давайте вернемся к основному уровню. Выполняйте следующую команду, пока подсказка не будет выглядеть как «nmcli>»
- Код: выделить все
nmcli> back
Если вам нужно снова перечислить основные настройки, используйте команду «goto» без каких-либо аргументов. После этого просто нажмите ввод и игнорируйте ошибку.
- Код: выделить все
nmcli> goto
Available settings: connection, 802-3-ethernet (ethernet), 802-1x, ipv4, ipv6
Setting name?
Можно установить значение для свойства непосредственно с основного уровня
- Код: выделить все
nmcli> set <setting>.<property> <value>
Например
- Код: выделить все
nmcli> set connection.autoconnect TRUE
nmcli> set connection.interface-name <interface name this connection is bound to>
nmcli> set ethernet.cloned-mac-address <Spoofed MAC address>
Наконец, проверьте изменения подключения, сохраните и выйдите
- Код: выделить все
nmcli> print
nmcli> save
nmcli> quit