Перейти к содержанию

Команды настройки интерфейсов Ethernet#

Команды настройки#

Команда Описание команды
interfaces ethernet <ethx> Определение интерфейса Ethernet.
interface ethernet <ethx> address Назначение IP-адреса и префикса сети интерфейсу Ethernet.
interfaces ethernet <ethx> description <описание> Текстовое описание интерфейса Ethernet.
interfaces ethernet <еthх> disаblе Отключение интерфейса Ethernet с сохранением настройки.
interfaces ethernet <ethx> disable-flow-control Отключение механизма контроля перегрузок для интерфейса Ethernet.
interfaces ethernet <ethx> duplex <режим_дуплекса> Установка режима дуплекса для интерфейса Ethernet.
interfaces ethernet <ethx> enable-proxy-arp Включение режима проксирования ARP для интерфейса Ethernet.
interfaces ethernet <ethx> lldp <режим> Установка режима работы протокола LLDP на интерфейсе.
interfaces ethernet <ethx> mac <mac-адрес> Назначение MAC-адреса для интерфейса Ethernet.
interfaces ethernet <ethx> mtu <mtu> Установка значения MTU для интерфейса Ethernet.
interfaces ethernet <ethx> speed <скорость> Установка скорости интерфейса Ethernet.

Эксплуатационные команды#

Команда Описание команды
clear interfaces ethernet <ethx> counters Очистка статистических счетчиков для интерфейса Ethernet.
show interfaces ethernet Вывод сведений и статистических данных для интерфейсов Ethernet.

interfaces ethernet <ethx>#

Определение интерфейса Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx>
delete interfaces ethernet <ethx>
show interfaces ethernet <ethx>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
interfaces {
   ethernet ethx {
   }
}
Параметры#

ethx

Множественный узел. Идентификатор для определяемого интерфейса Ethernet. Значение должно лежать в диапазоне от eth0 до eth999 в зависимости от реально имеющихся в системе интерфейсов Ethernet. Количество созданных узлов конфигурации интерфейсов Ethernet совпадает с количеством физических сетевых интерфейсов Ethernet, установленных в системе.

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

Отсутствует.

Указания по использованию#

Команда используется для настройки интерфейсов Ethernet.

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

Примечание

Чтобы вывести список всех физических интерфейсов, доступных ядру системы, следует использовать параметр system команды show interfaces.

Форма delete данной команды используется для удаления узла конфигурации соответствующего интерфейса Ethernet. При следующем запуске системы для интерфейса будет создан пустой узел конфигурации.

Форма show данной команды используется для отображения настройки интерфейса Ethernet.

interface ethernet <ethx> address#

Назначение IP-адреса и префикса сети интерфейсу Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> address [<ip-адрес> | dhcp]
delete interfaces ethernet <ethx> address [<ip-адрес> | dhcp]
show interfaces ethernet ethx address
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx {
      address ip-адрес | dhcp   
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

ip-адрес

IPv4-адрес или IPv6-адрес для данного интерфейса Ethernet. Допустимые значения представлены в таблице ниже:

Значение Описание
<x.x.x.x/x> IPv4-адрес/префикс (например: 192.168.10.254/24).
<h:h:h:h:h:h:h:h/x> IPv6-адрес/префикс (например, 2001:db8:1234::/48)

dhcp

Параметр определяет интерфейс как клиент протокола DHCP, получающий адрес и префикс от сервера DHCP.

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

Отсутствует.

Указания по использованию#

Команда используется для назначения IP-адреса и префикса сети интерфейсу Ethernet.

Если используется параметр dhcp, значение MTU также будет устанавливаться динамически за исключением случая, когда оно определяется явно с помощью команды interfaces ethernet <ethx> mtu <mtu>, которая имеет более высокий приоритет.

Форма set данной команды используется для назначения IP-адреса и сетевого префикса. Для назначения интерфейсу нескольких IP-адресов следует создать соответствующее количество узлов конфигурации address.

Форма delete данной команды используется для удаления настройки IP-адреса.

Форма show данной команды используется для отображения настройки IP-адреса.

interfaces ethernet <ethx> description <описание>#

Текстовое описание интерфейса Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> description <описание>
delete interfaces ethernet <ethx> description
show interfaces ethernet <ethx> description
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx {
      description описание
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

описание

Мнемоническое имя или описание интерфейса Ethernet.

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

Отсутствует.

Указания по использованию#

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

Форма set данной команды используется для установки описания.

Форма delete данной команды используется для удаления описания.

Форма show данной команды используется для отображения настройки описания.

interfaces ethernet <еthх> disаblе#

Отключение интерфейса Ethernet с сохранением настройки.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> disable
delete interfaces ethernet <ethx> disable
show interfaces ethernet <ethx>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx { 
     disable
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

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

Отсутствует.

Указания по использованию#

Команда используется для отключения интерфейса Ethernet без удаления настройки.

Форма set данной команды используется для отключения интерфейса.

Форма delete данной команды используется для включения интерфейса.

Форма show данной команды используется для отображения настройки интерфейса Ethernet.

interfaces ethernet <ethx> disable-flow-control#

Отключение механизма контроля перегрузок для интерфейса Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> disable-flow-control
delete interfaces ethernet <ethx> disable-flow-control
show interfaces ethernet <ethx>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx {
      disable-flow-control
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

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

Отсутствует.

Указания по использованию#

Команда используется для отключения механизма контроля и предотвращения перегрузок для указанного интерфейса Ethernet.

Форма set данной команды используется для отключения механизма контроля перегрузок для интерфейса.

Форма delete данной команды используется для включения механизма контроля перегрузок для интерфейса.

Форма show данной команды используется для отображения настройки интерфейса Ethernet.

interfaces ethernet <ethx> duplex <режим_дуплекса>#

Установка режима дуплекса для интерфейса Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> duplex <режим_дуплекса>
delete interfaces ethernet <ethx> duplex
show interfaces ethernet <ethx> duplex
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx {
      duplex режим_дуплекса
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

режим_дуплекса

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

Значение Описание
auto Маршрутизатор автоматически согласует режим дуплекса с интерфейсом на другом конце канала.
half Полудуплексный режим.
full Полнодуплексный режим.
Значение по умолчанию#

Маршрутизатор автоматически согласует режим дуплекса.

Указания по использованию#

Команда используется для установки характеристик режима дуплекса для интерфейса Ethernet. Если режим дуплекса устанавливается явно, то также потребуется явно указать значение параметра interfaces ethernet ethx speed.

Примечание

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

Форма set данной команды используется для установки режима дуплекса интерфейса Ethernet.

Форма delete данной команды используется для восстановления поведения, принятого по умолчанию.

Форма show данной команды используется для просмотра настройки режима дуплекса интерфейса Ethernet.

interfaces ethernet <ethx> enable-proxy-arp#

Включение режима проксирования ARP для интерфейса Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> enable-proxy-arp
delete interfaces ethernet <ethx> enable-proxy-arp
show interfaces ethernet <ethx>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx {
      enable-proxy-arp
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

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

Режим проксирования ARP для интерфейса Ethernet отключен.

Указания по использованию#

Команда используется для включения режима проксирования ARP (Address Resolution Protocol) для интерфейса Ethernet.

Режим проксирования ARP позволяет интерфейсу Ethernet отвечать на запросы ARP (используя свой собственный MAC-адрес) в том случае, если IP-адрес назначения принадлежит подсетям, подключенным к другим интерфейсам системы. Последующие пакеты для данного IP-адреса назначения будут соответствующим образом перенаправляться системой.

Форма set данной команды используется для включения режима проксирования ARP для интерфейса Ethernet.

Форма delete данной команды используется для восстановления поведения, принятого по умолчанию.

Форма show данной команды используется для отображения настройки.

interfaces ethernet <ethx> lldp <режим>#

Изменение режима работы протокола LLDP на указанном интерфейсе.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> lldp <режим>
delete interfaces ethernet <ethx> lldp
show interfaces ethernet <ethx> lldp
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx {
      lldp режим
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

lldp

Режим работы протокола LLDP на указанном интерфейсе. Доступны следующие значения:

Значение Описание
on Включает прием и передачу LLDP сообщений.
tx Включает только передачу LLDP сообщений.
rx Включает только прием LLDP сообщений.
off Отключает LDDP на указанном интерфейсе. Режим работы по умолчанию на всех интерфейсах, кроме ethm.
Значение по умолчанию#

По умолчанию lldp выключен на всех интерфейсах off, кроме управляющего интерфейса (ethm).

Указания по использованию#

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

Также поддерживается режим совместимости с протоколом CDP. Если Numa Edge получит сообщение протокола CDP, то он перестанет передавать LLDP на указанном порту, и будет передавать CDP сообщения.

Форма set данной команды используется для указания режима работы протокола LLDP.

Форма delete данной команды используется установление режима работы протокола LLDP в значение по умолчанию.

Форма show данной команды используется для отображения режима работы протокола LLDP.

interfaces ethernet <ethx> mac <mac-адрес>#

Назначение MAC-адреса для интерфейса Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> mac <mac-адрес>
delete interfaces ethernet <ethx> mac
show interfaces ethernet <ethx> mac
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx {
      mac mac-адрес   
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

mac-адрес

MAC-адрес, который будет назначен интерфейсу Ethernet. Адрес указывается в формате шести разделенных двоеточиями 8-битовых шестнадцатеричных чисел, например, 00:0a:59:9a:f2:ba.

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

По умолчанию установлен MAC-адрес, присвоенный производителем.

Указания по использованию#

Команда используется для установки MAC-адреса интерфейса Ethernet. Это значение заменит MAC-адрес, установленный при изготовлении сетевой платы.

Форма set данной команды используется для назначения MAC-адреса интерфейсу.

Форма delete данной команды используется для восстановления MAC-адреса, присвоенного производителем сетевой карты.

Форма show данной команды используется для отображения настройки MAC-адреса.

interfaces ethernet <ethx> mtu <mtu>#

Установка значения MTU для интерфейса Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> mtu <mtu>
delete interfaces ethernet <ethx> mtu
show interfaces ethernet <ethx> mtu
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
    ethernet ethx {
        mtu mtu
    }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

mtu

Установка значения MTU для интерфейса Ethernet. Значение должно лежать в диапазоне от 68 до 9000.

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

По умолчанию значение MTU устанавливается равным 1500.

Указания по использованию#

Команда позволяет установить значение MTU (максимальный размер передаваемого блока данных) для интерфейса Ethernet. Если на редактируемом интерфейсе также настроены логические интерфейсы, то устанавливаемое значение MTU должно быть не меньше, чем на логическом интерфейсе.

При перенаправлении пакеты IPv4, имеющие размер больший, чем значение MTU, будут фрагментированы, за исключением случая, когда установлен флаг DF. В этом случае пакеты будут проигнорированы.

Форма set данной команды используется для установки значения MTU.

Форма delete данной команды используется для удаления установленного значения MTU и отключения фрагментации.

Форма show данной команды используется для отображения настройки MTU.

interfaces ethernet <ethx> speed <скорость>#

Установка скорости интерфейса Ethernet.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> speed <скорость>
delete interfaces ethernet <ethx> speed
show interfaces ethernet <ethx> speed
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
interfaces {
   ethernet ethx {
      speed скорость
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

скорость

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

Значение Описание
auto Скорость интерфейса будет автоматически согласована маршрутизатором с интерфейсом на другом конце подключения.
10 10 Мбит/c
100 100 Мбит/c
1000 1 Гбит/с
2500 2,5Гбит/с
10000 10 Гбит/с
Значение по умолчанию#

Значение скорости для канала Ethernet устанавливается автоматически.

Указания по использованию#

Команда используется для установки скорости интерфейса Ethernet. Если режим дуплекса устанавливается явно, то также потребуется явно указать значение параметра interfaces ethernet ethx duplex.

Примечание

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

Форма set данной команды используется для установки скорости интерфейса.

Форма delete данной команды используется для восстановления значения, принятого по умолчанию.

Форма show данной команды используется для отображения настройки скорости.

clear interfaces ethernet <ethx> counters#

Очистка статистических счетчиков для интерфейса Ethernet.

Синтаксис#
clear interfaces ethernet <ethx>  counters
Режим интерфейса#

Эксплуатационный режим.

Параметры#

ethx

Идентификатор интерфейса Ethernet, для которого требуется очистить статистические счетчики. Значение должно лежать в диапазоне от eth0 до eth999 в зависимости от реально имеющихся в системе интерфейсов Ethernet.

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

Очистка счетчиков для всех интерфейсов Ethernet.

Указания по использованию#

Команда позволяет очистить счетчики для интерфейсов Ethernet. Просмотреть значения счетчиков можно при помощи команды show interfaces counters.

show interfaces ethernet#

Вывод сведений и статистических данных для интерфейсов Ethernet.

Синтаксис#
show interfaces ethernet [detail | <ethx> [brief | capture [not port <порт> | port <порт>] | identify | physical | queue [class | filter] | statistics]]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

detail

Отображение подробных сведений об интерфейсах Ethernet.

ethx

Отображение сведений для указанного интерфейса Ethernet.

brief

Отображение кратких сведений о состоянии для указанного интерфейса Ethernet.

capture

Перехват и отображение трафика на указанном интерфейсе Ethernet.

not port порт

Отображение сетевого трафика, записанного на всех портах, кроме указанного.

port порт

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

identity

Включение светодиодного индикатора на интерфейсе Ethernet для его определения.

physical

Отображение сведений о физическом уровне для указанного интерфейса Ethernet.

queue

Отображение сведений об очередях для интерфейса Ethernet.

class

Отображение классов очередей для указанного интерфейса.

filter

Отображение фильтров очередей для указанного интерфейса.

statistics

Отображение аппаратной статистики для адаптеров Ethernet.

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

Отображение сведений для всех интерфейсов Ethernet.

Указания по использованию#

Команда используется для просмотра состояния интерфейса Ethernet.

Примеры#

В примере ниже выводятся сведения для всех интерфейсов Ethernet.

1
2
3
4
5
6
admin@edge:~$ show interfaces ethernet
Interface    IP Address         State       Link   Description                 
eth1         -                  admin down  down                               
eth2         192.168.10.1/24    up          up                                                           
eth3         192.168.11.254/24  up          up    
admin@edge:~$

В примере ниже выводятся сведения для интерфейса eth2.

admin@edge:~$ show interfaces ethernet eth2
eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:a9:35:13 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.1/24 brd 192.168.10.255 scope global eth2
       valid_lft forever preferred_lft forever

    RX:  bytes    packets     errors    dropped    overrun      mcast
        127085       1461          0          3          0          0
    TX:  bytes    packets     errors    dropped    carrier collisions
         85248        752          0          0          0          0

admin@edge:~$