Изучите команду Linux Ifconfig

Ifconfig используется для настройки резидентных сетевых интерфейсов ядра Он используется во время загрузки для настройки интерфейсов по мере необходимости. После этого он обычно требуется только при отладке или при настройке системы.

Если аргументы не приводятся, Ifconfig отображает состояние активных в данный момент интерфейсов. Если один интерфейс задан аргумент, он отображает только статус данного интерфейса; если один— аргумент, он отображает состояние всех интерфейсов, даже тех, которые не работают. В противном случае он настраивает интерфейс.

конспект

ifconfig [интерфейс] 
Интерфейс ifconfig [aftype] параметры | адрес …

Адрес Семьи

Если первый аргумент после имени интерфейса распознается как имя поддерживаемого семейства адресов, это семейство адресов используется для декодирования и отображения всех адресов протокола. В настоящее время поддерживаемые семейства адресов включают инет (TCP / IP, по умолчанию), inet6 (IPv6), ax25 (Пакетное радио AMPR), DDP (Appletalk, фаза 2), IPX (Novell IPX) и NetRom (Пакетное радио AMPR).

Параметры

интерфейс

Название интерфейса. Обычно это имя драйвера, за которым следует номер устройства, например eth0 для первого интерфейса Ethernet.

вверх

Этот флаг вызывает активацию интерфейса. Неявно указывается, если интерфейсу назначен адрес.

вниз

Этот флаг вызывает отключение драйвера для этого интерфейса.

[-] агр

Включите или отключите использование протокола ARP на этом интерфейсе.

[-] PROMISC

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

[-] allmulti

Включить или отключить все-групповой Режим. Если выбрано, все многоадресные пакеты в сети будут приниматься интерфейсом.

метрика N

Этот параметр устанавливает метрику интерфейса.

мту N

Этот параметр устанавливает максимальную единицу передачи (MTU) интерфейса.

dstaddr addr

Установите удаленный IP-адрес для двухточечной связи (такой как PPP). Это ключевое слово теперь устарело; использовать pointopoint ключевое слово вместо

маска подсети

Установите маску IP-сети для этого интерфейса. Это значение по умолчанию соответствует обычной сетевой маске классов A, B или C (полученной из IP-адреса интерфейса), но может быть установлено любое значение.

добавить адрес / префикс

Добавьте IPv6-адрес к интерфейсу.

del addr / prefixlen

Удалите IPv6-адрес из интерфейса.

туннель aa.bb.cc.dd

Создайте новое устройство SIT (IPv6-in-IPv4), туннелирующее к указанному месту назначения.

irq addr

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

io_addr addr

Установите начальный адрес в пространстве ввода / вывода для этого устройства.

mem_start addr

Установите начальный адрес для разделяемой памяти, используемой этим устройством. Только несколько устройств нуждаются в этом.

тип носителя

Установите физический порт или тип носителя, который будет использоваться устройством. Не все устройства могут изменять этот параметр, и те, которые могут различаться в зависимости от поддерживаемых значений. Типичные значения для тип находятся 10base2 (тонкий Ethernet), 10baseT (витая пара 10 Мбит / с Ethernet), AUI (внешний трансивер) и так далее. Специальный средний тип авто может использоваться для указания драйверу автоматического определения носителя. Опять же, не все водители могут сделать это.

[-] трансляция [адрес]

Если указан аргумент адреса, установите широковещательный адрес протокола для этого интерфейса. В противном случае установите (или очистите)  IFF_BROADCAST флаг для интерфейса.

[-] точка-точка [адрес]

Это ключевое слово включает точка-точка режим интерфейса, это означает, что это прямая связь между двумя машинами, на которой никто не слушает. 

Если также указан аргумент адреса, задайте адрес протокола другой стороны ссылки, так же как и устаревший dstaddr Ключевое слово делает. В противном случае установите или очистите IFF_POINTOPOINT флаг для интерфейса.

адрес класса hw

Установите аппаратный адрес этого интерфейса, если драйвер устройства поддерживает эту операцию. Ключевое слово должно сопровождаться именем класса оборудования и печатным ASCII-эквивалентом аппаратного адреса. Поддерживаемые классы оборудования включают эфир (Ethernet), ax25 (AMPR AX.25), ARCnet а также NetRom (AMPR NET / ROM).

многоадресного

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

адрес

IP-адрес, который будет назначен этому интерфейсу.

длина txqueuelen

Установите длину очереди передачи устройства. Полезно установить для этого параметра небольшие значения для более медленных устройств с высокой задержкой (модемные соединения, ISDN), чтобы быстрые массовые передачи не мешали интерактивному трафику, например, через telnet.

Ссылка на основную публикацию