Управление DHCP-клиентом
ip address dhcp
Данной командой включается получение динамического IP-адреса конфигурируемого интерфейса по протоколу DHCP.
Использование отрицательной формы команды (no) выключает получение динамического IP-адреса по протоколу DHCP.
Синтаксис
[no] ip address dhcp
Параметры
Команда не содержит параметров.
Значение по умолчанию
Выключен.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip address dhcp
ip dhcp client ignore
Данной командой указываются DHCP-опции, которые будут игнорироваться клиентом.
Синтаксис
[no] ip dhcp client ignore <OPTION>
Параметры
<OPTION> — принимает следующие значения:
- nameserver — DHCP-опция 23, список DNS-серверов;
- domain-name — DHCP-опция 24, имя домена;
- netbios-nameserver — DHCP-опция 44, список NetBios-серверов;
- router — DHCP-опция 3, список шлюзов по умолчанию;
- classless-static-route — DHCP-опция 121, список бесклассовых статических маршрутов;
- classful-static-route — DHCP-опция 33, список классовых статических маршрутов;
- tftp-server-address — DHCP-опция 66, имя TFTP-сервера;
- vendor-specific — DHCP-опция 17, информация определенная производителем.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip dhcp client ignore router
ip dhcp client lease-time
Данной командой устанавливается запрашиваемое время аренды сетевого адреса.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ip dhcp client lease-time <TIME>
no ip dhcp client lease-time
Параметры
<TIME> — запрашиваемое время аренды, задаётся в виде DD:HH:MM, где:
- DD — дни, принимает значение [0..364];
- HH — часы, принимает значение [0..23];
- MM — минуты, принимает значение [0..59].
Значение по умолчанию
1 день.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip dhcp client lease-time 00:12:00
ip dhcp client reboot
Данной командой задается время, в течение которого DHCP-клиент будет пытаться получить старый IP-адрес, перед тем как начать получать новый.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ip dhcp client reboot <SEC>
no ip dhcp client reboot
Параметры
<SEC> — период времени в секундах, принимает значение [1..600].
Значение по умолчанию
10
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip dhcp client reboot 60
ip dhcp client retry
Данной командой задаётся интервал, через который DHCP-клиент возобновит попытки получить IP-адрес, если было установлено, что DHCP-сервер не отвечает.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ip dhcp client retry <SEC>
no ip dhcp client retry
Параметры
<SEC> — период времени в секундах, принимает значение [1..600].
Значение по умолчанию
300
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip dhcp client retry 180
ip dhcp client select-timeout
Данной командой задаётся период времени, в течение которого DHCP-клиент будет выбирать среди предложений по аренде от серверов, если такие существуют. Это используется в сетях с несколькими DHCP-серверами. Клиенту в ответ на запрос IP-адреса может быть отправлено несколько предложений. Возможно, что одно из этих предложений предпочтительнее другого (например, одно предложение может иметь адрес, который клиент использовал ранее).
Клиент ждет указанный период времени с момента отправки запроса на получение IP-адреса, на случай, если он получит несколько предложений от различных DHCP-серверов. По истечении указанного времени клиент принимает одно из предложений.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ip dhcp client select-timeout <SEC>
no ip dhcp client select-timeout
Параметры
<SEC> — период времени в секундах, принимает значение [0..600].
Значение по умолчанию
0 секунд — клиент примет первое полученное предложение.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip dhcp client select-timeout 30
ip dhcp client timeout
Данной командой задаётся интервал, по истечении которого клиент считает, что DHCP-сервер недоступен. Если в базе данных IP-адресов клиента есть какие-либо арендованные адреса, срок аренды которых еще не истек, то клиент будет проверять последовательно каждый из них и, если найдет корректную, то IP-адрес из неё будет присвоен интерфейсу. Если нет действующих аренд в базе данных, то клиент будет повторно запрашивать IP-адрес по истечении интервала повтора (dhcp retry). Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ip dhcp client timeout <SEC>
no ip dhcp client timeout
Параметры
<SEC> — период времени в секундах, принимает значения [1 .. 600].
Значение по умолчанию
60 секунд.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip dhcp client timeout 300
ip dhcp client vendor-class-id
Данной командой устанавливается значение DHCP Опции 60 для получения дополнительных настроек по DHCP Опции 43.
Использование отрицательной формы команды (no) отключает запрос данной опции.
Синтаксис
ip dhcp client vendor-class-id <NAME>
no ip dhcp client vendor-class-id
Параметры
<NAME> — идентификатор класса поставщика, задается строкой до 31 символа.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip dhcp client vendor-class-id ELTEX
ip dhcp server address
Данной командой устанавливается IP-адрес DHCP-сервера, с которого будет получен IP-адрес (и другие опции). Предложения от других DHCP-серверов будут проигнорированы.
Использование отрицательной формы команды (no) удаляет установленный IP-адрес DHCP-сервера.
Синтаксис
ip dhcp server address <ADDR>
no ip dhcp server address
Параметры
<ADDR> — IP-адрес, задается в виде AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ip dhcp server address 10.10.10.1
renew dhcp
Данной командой отправляется запрос на обновление IP-адреса на по протоколу DHCP.
Синтаксис
renew dhcp <IF>
Параметры
<IF> — наименование интерфейса или группы интерфейсов, задается в виде, описанном в разделе Типы и порядок именования интерфейсов консольного сервера.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример
scs# renew dhcp gigabitethernet 1/0/1
Управление IPv6 DHCP-клиентом
ipv6 address dhcp
Данной командой включается получение динамического IPv6-адреса конфигурируемого интерфейса по протоколу IPv6 DHCP.
Использование отрицательной формы команды (no) выключает получение динамического IPv6-адреса по протоколу IPv6 DHCP.
Синтаксис
[no] ipv6 address dhcp
Параметры
Команда не содержит параметров.
Значение по умолчанию
Отключено.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 address dhcp
ipv6 dhcp client ignore
Данной командой указываются DHCP-опции, которые будут игнорироваться клиентом.
Синтаксис
ipv6 dhcp client ignore <OPTION>
no ipv6 dhcp client ignore
Параметры
<OPTION> — принимает следующие значения:
- dns-nameserver — DHCP-опция 23, список DNS-серверов;
- domain-name — DHCP-опция 24, имя домена;
- vendor-specific — DHCP-опция 17, информация, определенная производителем.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 dhcp client ignore dns-nameserver
ipv6 dhcp client lease-time
Данной командой устанавливается запрашиваемое время аренды сетевого адреса.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ipv6 dhcp client lease-time <TIME>
no ipv6 dhcp client lease-time
Параметры
<TIME> — запрашиваемое время аренды, задается в виде DD:HH:MM, где:
- DD — дни, принимает значение [0..364];
- HH — часы, принимает значение [0..23];
- MM — минуты, принимает значение [0..59].
Значение по умолчанию
1 день.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 dhcp client lease-time 00:12:00
ipv6 dhcp client reboot
Данной командой задаётся время, в течение которого IPv6 DHCP-клиент будет пытаться получить старый IPv6-адрес перед тем, как начать получать новый.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ipv6 dhcp client reboot <SEC>
no ipv6 dhcp client reboot
Параметры
<SEC> — период времени в секундах, принимает значение [1..600].
Значение по умолчанию
10
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 dhcp client reboot 60
ipv6 dhcp client retry
Данной командой задаётся интервал, через который IPv6 DHCP-клиент возобновит попытки получить IPv6-адрес, если было установлено, что IPv6 DHCP-сервер не отвечает.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ipv6 dhcp client retry <SEC>
no ipv6 dhcp client retry
Параметры
<SEC> — период времени в секундах, принимает значение [1..600].
Значение по умолчанию
300
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 dhcp client retry 180
ipv6 dhcp client select-timeout
Данной командой задаётся период времени, в течение которого IPv6 DHCP-клиент будет выбирать среди предложений по аренде от серверов, если такие существуют. Это используется в сетях с несколькими IPv6 DHCP-серверами — в этом случае клиенту в ответ на запрос IPv6-адреса может быть отправлено несколько предложений. Возможно, что одно из этих предложений предпочтительнее другого (например, одно предложение может иметь адрес, который клиент использовал ранее).
Клиент ждет указанный период времени с момента отправки запроса на получение IP-адреса, на случай, если он получит несколько предложений от различных DHCPv6-серверов. По истечении указанного времени клиент принимает одно из предложений.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ipv6 dhcp client select-timeout <SEC>
no ipv6 dhcp client select-timeout
Параметры
<SEC> — период времени в секундах, принимает значение [0..600].
Значение по умолчанию
0 — клиент примет первое предложенное предложение.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 dhcp client select-timeout 30
ipv6 dhcp client timeout
Данной командой задаётся интервал, по истечении которого клиент считает, что IPv6 DHCP-сервер недоступен. Если в базе данных IPv6-адресов клиента есть какие-либо арендованные адреса, срок аренды которых ещё не истек, то клиент будет проверять последовательно каждый из них, и если найдет корректную, то IPv6-адрес из неё будет присвоен интерфейсу. Если нет действующих аренд в базе данных, то клиент будет повторно запрашивать IPv6-адрес по истечении интервала повтора (dhcp retry).
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
Синтаксис
ipv6 dhcp client timeout <SEC>
no ipv6 dhcp client timeout
Параметры
<SEC> — период времени в секундах, принимает значения [1..600].
Значение по умолчанию
60 секунд.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 dhcp client timeout 300
ipv6 dhcp client vendor-class-id
Данной командой устанавливается значение DHCP опции 60 для получения дополнительных настроек по DHCP опции 43.
Использование отрицательной формы команды (no) отключает запрос данной опции.
Синтаксис
ipv6 dhcp client vendor-class-id <NAME>
no ipv6 dhcp client vendor-class-id
Параметры
<NAME> — идентификатор класса поставщика, задается строкой до 31 символа.
Значение по умолчанию
Отсутствует.
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 dhcp client vendor-class-id ELTEX
ipv6 dhcp server address
Данной командой устанавливается IPv6-адрес DHCP-сервера, с которого будет получен IPv6-адрес (и другие опции). Предложения от других DHCP-серверов будут проигнорированы.
Использование отрицательной формы команды (no) удаляет установленный IPv6-адрес DHCP-сервера.
Синтаксис
ipv6 dhcp server address <IPV6-ADDR>
no ipv6 dhcp server address
Параметры
<IPV6-ADDR> — IPv6-адрес, задается в виде X:X:X:X::X, где каждая часть принимает значения в шестнадцатеричном формате [0..FFFF].
Необходимый уровень привилегий
10
Командный режим
CONFIG-IF-GI
CONFIG-IF-TE
CONFIG-IF-SUB
CONFIG-IF-QINQ
CONFIG-IF-PORT-CHANNEL
Пример
scs(config-if-gi)# ipv6 dhcp server address fc00::1
renew ipv6 dhcp
Данной командой отправляется запрос на обновление IPv6-адреса на по протоколу DHCP.
Синтаксис
renew ipv6 dhcp <IF>
Параметры
<IF> — наименование интерфейса или группы интерфейсов, задаётся в виде, описанном в разделе Типы и порядок именования интерфейсов консольного сервера.
Необходимый уровень привилегий
10
Командный режим
ROOT
Пример
scs# renew ipv6 dhcp gigabitethernet 1/0/1