Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.6
Дерево команд: system.configurations.CURRENT.url

Что это такое?

Это URL для хранения данной конфигурации.

Зачем это нужно?

Для вышеозначенного.

Как это настроить?

Место хранения конфигурации описывается в формате URL, который может включать в себя все компоненты, предусмотренные RFC 1738, а также нестандартный протокол data:// :

протокол://[имя[:пароль]@]хост[:порт]/[путь]/файл

(необязательные компоненты отмечены квадратными скобками), где

протокол
Один из поддерживаемых протоколов для передачи или сохранения файла:
  tftp   удалённый сервер TFTP
  ftp    удалённый сервер FTP
  sftp    удалённый сервер SFTP
  http   удалённый сервер HTTP (только для импорта конфигурации)
  https   удалённый сервер HTTPS (только для импорта конфигурации)
  file   указанный локальный файл на данном устройстве
Параметр обязательный.
имя
Имя пользователя (для FTP, HTTP, HTTPS, SFTP), если необходимо.
пароль
Пароль пользователя (для FTP, HTTP, HTTPS, SFTP), если необходимо.
хост
IP-адрес или доменное имя сервера. Параметр обязательный.
порт
Номер порта TCP или UDP на сервере. Необходим, если используется нестандартный порт.
путь
Путь к файлу с конфигурацией на сервере или на локальном устройстве. Может содержать произвольное число вложенных директорий.
файл
Имя файла (кроме data://).
ПРИМЕЧАНИЕ. Все пути указываются от корня сервера, в т.ч. от корня локальной файловой системы. В частности, для протокола file следует писать, например:
    file:///var/mounts/usb1/mytest.conf
Здесь :// является стандартным разделителем, а третий / обозначает корень файловой системы на устройстве NSG.

Примеры:

Экспорт-импорт на удалённые серверы (HTTP — только импорт и просмотр):

tftp://my.tftp.server/path/filename
ftp://my.public.ftp.server/path/filename
ftp://basile:poPkiNe@my.private.ftp.server/path/filename
http://my.public.http.server/path/filename
http://basile:poPkiNe@my.private.http.server:8080/path/filename

Экспорт-импорт в локальный файл в энергонезависимой памяти:

file:///etc/private/backups/nsgconfig.test1 (встроенная флэш-память)
file:///var/mounts/usb1/test1.conf (сменный носитель USB Flash)

Экспорт непосредственно в значение параметра url (только для дерева, только для конфигураций, созданных пользователем):

data://

После сохранения данная строка принимает вид

data://return+{...}

и может быть использована для импорта конфигурации.

Для текущей конфигурации (CURRENT) возможен только экспорт/импорт основной конфигурации в файл /etc/nsgconfig (экспорт равносилен команде _write).


© Network Systems Group 2015–2024 Отдел документации