Управление 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> – принимает следующие значения:

Необходимый уровень привилегий

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, где:

Значение по умолчанию

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> – принимает следующие значения:

Необходимый уровень привилегий

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, где:

Значение по умолчанию

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