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

Vyatta_BasicSystem_rus[1]

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

Пример 1-9 сохраняет выполняемую конфигурацию в файл my-config в конфигурационном каталоге по умолчанию, выходит их конфигурационного режима и отображает набор файлов, хранящихся в конфигурационном каталоге.

Пример 1-9 Сохранение конфигурации в файл по команде “save”

vyatta@vyatta# save vyatta@vyatta# save

Saving configuration to '/opt/vyatta/etc/config/config.boot'...

Done [edit]

vyatta@vyatta# exit

vyatta@vyatta:~$ show files /opt/vyatta/etc/config total 24K

-rw-rw-r-- 1 vyatta xorp 2.8K Nov 28 10:30 config.boot -rw-rw-r-- 1 vyatta xorp 2.8K Nov 27 14:32 config.boot~ -rw-rw-r-- 1 vyatta xorp 2.8K Nov 28 10:30 my-config -rw-rw-r-- 1 vyatta xorp 2.8K Nov 27 21:50 my-config~ vyatta@vyatta:~$

Пример 1-10 сохраняет выполняемую конфигурацию в файл my-config в корневой каталог TFTP-сервера по адресу 10.1.0.35.

Пример 1-10 Сохранение конфигурации в файл на TFTP-сервере по команде “save”

vyatta@vyatta# save tftp://10.1.0.35/my-config

Saving configuration to 'tftp://10.1.0.35/my-config'...

Done [edit]

vyatta@vyatta#

41

set

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

Синтаксис

Для создания конфигурационного узла синтаксис следующий: set config-node [identifier]

Для установки значения атрибута в конфигурационном узле синтаксис следующий: set config-node [identifier] attribute [value]

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

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

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

Нет.

Параметры

config-node

Конфигурационный узел, который должен быть создан или

 

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

 

по конфигурационной иерархии к данному узлу.

identifier

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

 

если конфигурационный узел имеет идентификатор; в противном

 

случае запрещен.

attribute

Конфигурационный атрибут или свойство, которое должно быть

 

установлено. Если конфигурационная формулировка атрибута не

 

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

 

атрибута уже существует, для значения устанавливается новая

 

величина.

value

Новое значение атрибута. Обязательный параметр, если

 

конфигурационная формулировка атрибута требует значения; в

 

противном случае запрещен.

По умолчанию

Нет.

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

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

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

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

После того, как конфигурационный узел был добавлен, вы можете позднее изменить его, используя команду set (смотрите страницу 42), или удалить его, используя команду delete (смотрите страницу 32).

Примеры

Пример 1-11 добавляет конфигурационный узел для интерфейса Ethernet и запускает изменение.

Пример 1-11 Добавление конфигурационного узла по команде “set”

vyatta@vyatta# set interfaces ethernet eth1 address 192.150.187.108/24

[edit] vyatta@vyatta# commit [edit]

42

show

Отображение конфигурационной информации в конфигурационном узле.

Синтаксис

show [-all] config-node

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

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

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

Нет.

Параметры

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

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

–all В отображаемую информацию включается вся информация, то есть и та информация, которая назначается по умолчанию.

По умолчанию

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

Когда команда используется без опции –all, информация, находящаяся в конфигурационном узле по умолчанию, не отображается.

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

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

интерпретируется относительно вашего текущего положения на конфигурационном дереве

Если не используется ключевое слово –all, конфигурационная информация, которая назначается по умолчанию, не отображается.

В дополнение к этой команде существует несколько команд show, доступных в операционном режиме. Список этих команд вы найдете в разделе Быстрая ссылка к командам”, который начинается на странице 6.

Примеры

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

Пример 1-12 Отображение конфигурационной информации по команде “show”

vyatta@vyatta# show service dhcp-server {

}

dns {

}

ssh {

}

telnet {

}

[edit]

vyatta@vyatta#

43

show configuration

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

Синтаксис

show configuration [all]

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

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

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

Нет.

Параметры

all

Отображается вся конфигурация, включая значения по умолчанию,

 

которые обычно не отображаются.

По умолчанию

Отображаются только значения, которые были явно установлены (то есть установлены не по умолчанию).

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

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

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

Примеры

Пример 1-13 отображает конфигурацию системы из операционного режима.

Пример 1-13 Отображение в операционном режиме первого экрана конфигурационного дерева по команде “show configuration”

vyatta@vyatta:~$ show configuration interfaces {

ethernet eth0 {

address 192.168.1.77/24 hw-id 00:0c:29:68:b3:9f

}

ethernet eth1 {

hw-id 00:0c:29:68:b3:a9

}

loopback lo {

}

}

service { ssh {

allow-root false

}

}

system {

gateway-address 192.168.1.254 host-name R1

login {

user root { authentication {

encrypted-password ****************

:

44

top

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

Синтаксис

top

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

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

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

Нет.

Параметры

Нет.

По умолчанию

Нет.

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

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

Примеры

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

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

vyatta@vyatta# edit protocols rip interface eth0

[edit protocols/rip/interface/eth0] vyatta@vyatta# top

[edit]

vyatta@vyatta#

45

up

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

Синтаксис

up

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

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

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

Нет.

Параметры

Нет.

По умолчанию

Нет.

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

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

Примеры

Пример 1-15 осуществляет навигацию вниз через несколько узлов конфигурационного дерева, а затем использует команду up для перехода на один уровень вверх по конфигурационному дереву. В этом примере отметим, как строка [edit] отображает ваше местоположение на конфигурационном дереве.

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

vyatta@vyatta# edit protocols rip interface eth0

[edit protocols/rip/interface/eth0] vyatta@vyatta# up

[edit protocols/rip/interface] vyatta@vyatta# up

[edit protocols/rip/]

46

Глава 2: Управление системой

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

Вэтой главе обсуждается следующие темы:

Базовое конфигурирование системы

Наблюдение за системной информацией

Команды управления системой

Базовое конфигурирование системы

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

Вэтом разделе представлены следующие темы:

Конфигурирование информации хоста

Конфигурирование DNS

Конфигурирование даты и времени

Наблюдение за системной информацией

Конфигурирование информации хоста

Вэтом разделе представлены следующие темы:

Имя хоста

Домен

IP-адрес

Шлюз по умолчанию

Прозвища

Вэтом разделе представлены примеры конфигурирования информации хоста. Примерная конфигурация представлена на Рисунке 2-1.

Рисунок 2-1 Информация хоста

47

Этот раздел содержит следующие примеры:

Пример 2-1 Установка имени хоста для системы

Пример 2-2 Установка домена системы

Пример 2-3 Отображение IP-адреса системы на имя хоста этой же системы

Пример 2-4 Установка шлюза по умолчанию

Пример 2-5 Создание прозвищ для системы

Имя хоста

Имя системы Vyatta устанавливается с помощью команды system host-name. Имена системы могут включать буквы, цифры и дефисы (“-”).

Пример 2-1 устанавливает имя хоста для системы в значение R1. Для установки имени хоста выполните следующие шаги в конфигурационном режиме:

Пример 2-1 Установка имени хоста для системы

Шаг

Команда

Установить имя хоста.

vyatta@vyatta# set system host-name R1

 

[edit]

Запустить изменения.

vyatta@vyatta# commit

Командное приглашение

[edit]

изменяется, отражая

vyatta@R1#

изменение.

 

Показать конфигурацию.

vyatta@R1# show system host-name

 

host-name R1

 

[edit]

Домен

Домен системы Vyatta устанавливается с помощью команды system domain-name. Имена домена могут включать буквы, цифры, дефисы (“-”) и точки (“.”).

ПРИМЕЧАНИЕ. Имена system domain-name и system domain-search являются взаимоисключающими.

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

Пример 2-2 устанавливает домен системы в значение mydomain.com.

Для установки домена системы выполните следующие шаги в конфигурационном режиме:

Пример 2-2 Установка домена системы

48

Шаг

Команда

Установить имя домена.

vyatta@R1# set system domain-name mydomain.com

 

[edit]

Запустить изменения.

vyatta@R1# commit

 

[edit]

Показать конфигурацию.

vyatta@R1# show system domain-name

 

domain-name mydomain.com

 

[edit]

IP-адрес

В целях работы локальной службы DNS IP-адрес системы может быть статически отображен на имя хоста этой же системы посредством использования команды system static-host-mapping.

IP-сеть специфицируется в формате CIDR, то есть в виде записи ip-address/prefix, примером которой является 192.168.12.0/24. Для одиночных адресов используйте форму в виде четырех разделенных точками числе, типа a.b.c.d. В качестве сетевых префиксов введите десятичное число от 1 до 32.

Хорошей практикой является отображение имени системы на адрес интерфейса обратной петли (интерфейса шлейфа тестовой проверки с обратной связью - loopback), поскольку интерфейс обратной петли является наиболее надежным на системе. В рассматриваемом примере интерфейсу обратной петли дан адрес 10.0.0.65. Это адрес, конфигурируемый для интерфейса обратной петли в примерной топологии, используемой в настоящем руководстве.

Пример 2-3 создает статическое соответствие между именем хоста R1 и IP-адресом 10.0.0.65. Это IP- адрес, который DNS-сервер будет использовать для разрешения DNS-запросов для R1.mydomain.com.

Для отображения имени хоста в IP-адрес выполните следующие шаги в конфигурационном режиме:

Пример 2-3 Отображение IP-адреса системы на имя хоста этой же системы

Шаг

Команда

Отобразить имя хоста R1 на IP-

vyatta@R1# set system static-host-mapping host-name R1

адрес

inet 10.0.0.65

10.0.0.65.

[edit]

Запустить изменения.

vyatta@R1# commit

 

[edit]

Показать конфигурацию.

vyatta@R1# show system static-host-mapping

 

host-name R1 {

 

inet 10.0.0.65

 

}

 

[edit]

Шлюз по умолчанию

Пример 2-4 определяет для системы шлюз по умолчанию с адресом 172.16.0.254.

Для определения шлюза по умолчанию выполните следующие шаги в конфигурационном режиме:

Пример 2-4 Установка шлюза по умолчанию

Шаг

Команда

Установить шлюз по

vyatta@R1# set system gateway-address 172.16.0.254

умолчанию

[edit]

Запустить изменения.

vyatta@R1# commit

 

[edit]

Показать конфигурацию.

vyatta@R1# show system gateway-address

 

gateway-address 172.16.0.254

 

[edit]

49

Прозвища

Вы можете определить для системы одно или несколько прозвищ, отображая IP-адрес системы на более чем одно имя хоста системы.

Пример 2-5 создает для системы прозвище finance1.

Для создания прозвищ системы выполните следующие шаги в конфигурационном режиме:

Пример 2-5 Создание прозвищ для системы

Шаг

Команда

Определить прозвище.

vyatta@R1# set system static-host-mapping host-name R1

 

alias finance1

 

[edit]

Запустить изменения.

vyatta@R1# commit

 

[edit]

Показать конфигурацию.

vyatta@R1# show system static-host-mapping

 

host-name R1 {

 

alias finance1

 

inet 10.0.0.65

 

}

 

[edit]

Конфигурирование DNS

Вэтом разделе представлены следующие темы:

Серверы имен DNS

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

Вэтом разделе представлены примерные конфигурации для информации DNS. Используемая конфигурация DNS изображена на Рисунке 2-2.

Рисунок 2-2 DNS

50

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