Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Vyatta_BasicSystem_rus[1]

.pdf
Скачиваний:
17
Добавлен:
19.02.2016
Размер:
996.67 Кб
Скачать

configure

Вхождение в конфигурационный режим.

Синтаксис

configure

Режим команды

Операционный режим.

Конфигурационная формулировка

Нет.

Параметры

Нет.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы войти в конфигурационный режим из операционного режима. В конфигурационном режиме вы можете дополнять, удалять или модифицировать конфигурационную информацию. Когда вы в конфигурационном режиме, командное приглашение изменяется, чтобы отметить изменение режима команд.

Примеры

Пример 1-3 показывает ответ системы на вхождение в конфигурационный режим. В этом примере отметим, как изменилось командное приглашение, когда пользователь перешел в конфигурационный режим.

Пример 1-3 Вхождение в конфигурационный режим по команде “configure”

vyatta@vyatta:~$ configure [edit]

vyatta@vyatta#

31

delete

Удаление конфигурационного узла.

Синтаксис

delete config-node

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

Нет.

Параметры

config-node Конфигурационный узел, который должен быть удален, включая полный путь к узлу через конфигурационную иерархию, отделенный символом пробела.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы удалить часть конфигурации. Чтобы сделать это, вы удаляете соответствующий подузел конфигурационного узла.

Если вы отображаете конфигурацию прежде, чем она запущена, то вы увидите флаг в виде знака минус (“-”), который пропадает после того, как изменение запускается.

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

Некоторые конфигурационные формулировки являются обязательными, но имеют значение по умолчанию. Если вы удалите одну из таких формулировок, то восстановится значение по умолчанию.

Примеры

Пример 1-4 удаляет DNS-сервер из конфигурации системы.

Пример 1-4 Удаление конфигурации по команде “delete”

vyatta@vyatta# show system name-server <Tab>

10.0.0.30 10.0.0.31 10.0.0.32 [edit]

vyatta@vyatta# delete system name-server 10.0.0.32

[edit]

vyatta@vyatta# show system name-server <Tab>

10.0.0.30 10.0.0.31 [edit]

32

discard

Сбрасывает незапущенные изменения конфигурации.

Синтаксис

discard

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

Нет.

Параметры

Нет.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы сбросить все незапущенные изменения конфигурации.

Примеры

Пример 1-5 показывает незапущенное удаление и незапущенное добавление, которое затем сбрасывается. В этом примере отметим, как незапущенное удаление (отмеченное флагом в виде знака минус “-”) и незапущенное добавление (отмеченное флагом в виде знака плюс “+”), пропадают после того, как вызвана команда discard.

Пример 1-5 Сброс изменений конфигурации по команде “discard”

vyatta@vyatta# show interfaces ethernet eth2

-address 192.168.1.100/24 +address 192.168.1.101/24 hw-id 00:13:46:e6:f6:87 [edit]

vyatta@vyatta# discard Changes have been discarded [edit]

vyatta@vyatta# show interfaces ethernet eth2 address 192.168.1.100/24

hw-id: 00:13:46:e6:f6:87 [edit]

33

edit

Осуществляет навигационное перемещение по конфигурационному дереву к подузлу для его редактирования.

Синтаксис

edit path

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

Нет.

Параметры

path

Путь к узлу конфигурационного дерева, который вы хотите

 

редактировать.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы осуществить навигационное перемещение по конфигурационному дереву к подузлу, который вы хотите редактировать Приглашение [edit] изменяется динамически, чтобы отметить ваше местоположение на конфигурационном дереве.

Когда вы находитесь на каком-то месте, любое предпринимаемое вами действие, такое как отображение, создание или удаление конфигурации, является относительным по отношению к вашему местоположению на дереве.

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

Конфигурационные узлы создаются и модифицируются при использовании команды set (смотрите страницу 42) и запускаются (вводятся в действие) с использованием команды commit (смотрите страницу 30).

Примеры

Следующий пример начинается на самом верху конфигурационного дерева в конфигурационном режиме и ведет к конфигурационному узлу system login. Когда вы находитесь в узле system login, команда show отображает только содержимое узла login.

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

Пример 1-6 Навигация по конфигурационному дереву по команде “edit”

[edit]

vyatta@vyatta# edit system login

[edit system login] vyatta@vyatta# show user mike {

authentication {

encrypted-password $1$hccJixQo$V6sL5hDl6CUmVZvaH1vTf0 plaintext-password ""

}

}

user root { authentication {

encrypted-password $1$$Ht7gBYnxI1xCdO/JOnodh.

}

}

user vyatta { authentication {

encrypted-password $1$$Ht7gBYnxI1xCdO/JOnodh.

}

34

}

[edit system login]

35

exit

Перемещение на один уровень вверх от используемого.

Прыжок от конфигурационного подузла наверх конфигурационного дерева.

С верха конфигурационного дерева переход в операционный режим.

Из операционного режима выход из системы.

Синтаксис

exit [discard]

Режим команды

Конфигурационный режим. Операционный режим.

Конфигурационная формулировка

Нет.

Параметры

discard

Применяется при переходе из конфигурационного режима в

 

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

 

Позволяет вам выйти из конфигурационного режима, сбросив все

 

изменения конфигурации.

По умолчанию

Нет.

Указания по применению

Используйте эту команду из подузла конфигурационного дерева, чтобы перейти наверх конфигурационного дерева.

Используйте эту команду на самом верху конфигурационного дерева, чтобы перейти из конфигурационного режим в операционный режим.

Если вы пытаетесь выйти из конфигурационного режима до того, как будут запущены изменения конфигурации, система выдаст предупреждение. Вы не сможете выйти из конфигурационного режима пока не запустите изменения, выдав команду commit, или пока вы не сбросите изменения, выдав команду exit с опцией discard. Это единственный случай, когда применяется эта опция.

Используйте эту команду в операционном режиме, чтобы выйти из системы.

36

load

Загружает сохраненную конфигурацию.

Синтаксис

load file-name

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

Нет.

Параметры

file-name

Имя конфигурационного файла, включая полный путь к его

 

местоположению.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы вручную загрузить конфигурацию, предварительно сохраненную в файле. Загруженная конфигурация становится активной (выполняемой) конфигурацией, а ранее выполнявшаяся конфигурация сбрасывается. Конфигурация может быть загружена с жесткого диска (включая Flash-диск или USB-устройство), с TFTP-сервера, FTP-сервера или HTTP-сервера. Заметим, что вы можете загружать пустой конфигурационный файл; конфигурационный файл должен содержать, по крайней мере, один конфигурационный узел.

По умолчанию конфигурационным каталогом является /opt/vyatta/etc/config.

Следующая таблица показывает синтаксис спецификации файла для различных местоположений файла.

Таблица 1-9 Определение местоположения конфигурационного файла

Местоположение:

Спецификация:

 

 

Абсолютный путь

Использование стандартной спецификации файла UNIX.

 

 

Относительный путь

Установление имени пути относительно

 

конфигурационного каталога по умолчанию.

TFTP-сервер

Используйте следующий синтаксис для file-name:

 

tftp://ip-address/config-file

 

где ip-address это IP-адрес TFTP-сервера, config-file

 

это конфигурационный файл, включающий путь

 

относительно корневого каталога TFTP.

 

 

FTP-сервер

Используйте следующий синтаксис для file-name:

 

ftp://ip-address/config-file

 

где ip-address это IP-адрес FTP-сервера, и config-file

 

это конфигурационный файл, включая путь.

 

Если вы используете FTP, вам будет предложено ввести

 

имя пользователя (user name) и пароль (password).

 

 

HTTP-сервер

Используйте следующий синтаксис для file-name:

 

http://ip-address/config-file

 

где ip-address это IP-адрес HTTP -сервера, и config-file

 

это конфигурационный файл, включая путь.

Примеры

Пример 1-7 загружает конфигурационный файл testconfig из конфигурационного каталога по умолчанию.

Пример 1-7 Загрузка конфигурации из файла

37

vyatta@vyatta# load testconfig

Loading config file /opt/vyatta/etc/config/testconfig...

Done [edit]

vyatta@vyatta#

38

run

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

Синтаксис

run command

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

Нет.

Параметры

command Операционная команда, которая должна быть выполнена.

По умолчанию

Нет.

Указания по применению

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

Примеры

Пример 1-8 выполняет команду show date (операционную команду) из конфигурационного режима.

Пример 1-8 Выполнение операционной команды в конфигурационном режиме по команде “run”

vyatta@vyatta# run show date Sun Dec 16 23:34:06 GMT 2007 [edit]

vyatta@vyatta#

39

save

Сохранение выполняемой конфигурации в файл.

Синтаксис

save file-name

Режим команды

Конфигурационный режим.

Конфигурационная формулировка

Нет.

Параметры

file-name

Имя файла, в котором должна быть сохранена информация,

 

включая путь к файлу.

По умолчанию

Нет.

Указания по применению

Используйте эту команду, чтобы сохранить в файле выполняемую (находящуюся в работе) конфигурацию.

Получившийся файл позднее может быть загружен в работающую систему для замены предыдущей выполняемой конфигурации, что осуществляется с помощью команды load (смотри страницу 37). Неабсолютный путь интерпретируется относительно конфигурационного каталога по умолчанию, которым является

/opt/vyatta/etc/config.

Следующая таблица показывает синтаксис спецификации файла для различных местоположений файла.

Таблица 1-10 Определение местоположения конфигурационного файла

Местоположение:

Спецификация:

 

 

Абсолютный путь

Использование стандартной спецификации файла UNIX.

 

 

Относительный путь

Установление имени пути относительно

 

конфигурационного каталога по умолчанию.

TFTP-сервер

Используйте следующий синтаксис для file-name:

 

tftp://ip-address/config-file

 

где ip-address это IP-адрес TFTP-сервера, config-file

 

это конфигурационный файл, включающий путь

 

относительно корневого каталога TFTP.

 

 

FTP-сервер

Используйте следующий синтаксис для file-name:

 

ftp://ip-address/config-file

 

где ip-address это IP-адрес FTP-сервера, и config-file

 

это конфигурационный файл, включая путь.

 

Если вы используете FTP, вам будет предложено ввести

 

имя пользователя (user name) и пароль (password).

 

 

HTTP-сервер

Используйте следующий синтаксис для file-name:

 

http://ip-address/config-file

 

где ip-address это IP-адрес HTTP -сервера, и config-file

 

это конфигурационный файл, включая путь.

Если вы перезаписываете конфигурационный файл, система сохраняет его резервную копию, используя традиционно file-name~. Например, если вы сохраняете поверх myconfig.boot, система перемещает предыдущий файл в my-config.boot~.

Заметим, что команда save записывает только запущеные (введены в действие) изменения. Если вы делаете изменения конфигурации и пытаетесь сохранить их, система предупредит, что вы имеете незапущенные изменения, и затем сохранит только запущенные изменения.

Примеры

40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]