Ifconfig: 7 примеров для настройки сетевого интерфейса

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

Ifconfig: 7 примеров для настройки сетевого интерфейса

Поделиться

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

В этой статье мы рассмотрим 7 распространенных случаев использования команды ifconfig.

1. Просмотр сетевых настроек адаптера Ethernet

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

# ifconfig eth0

eth0   Link encap:Ethernet  HWaddr 00:2D:32:3E:39:3B
inet addr:192.168.2.2  Bcast:192.168.2.255  Mask:255.255.255.0
inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:977839669 errors:0 dropped:1990 overruns:0 frame:0
TX packets:1116825094 errors:8 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2694625909 (2.5 GiB)  TX bytes:4106931617 (3.8 GiB)
Interrupt:185 Base address:0xdc00

2. Отображение сведений обо всех интерфейсах, включая отключенные интерфейсы

  # ifconfig -a

3. Отключить интерфейс

  # ifconfig eth0 down

4. Включить интерфейс

  # ifconfig eth0 up

5. Назначьте IP-адрес интерфейсу

Назначьте 192.168.2.2 в качестве IP-адреса для интерфейса eth0.

  # ifconfig eth0 192.168.2.2

Измените маску подсети интерфейса eth0.

  # ifconfig eth0 netmask 255.255.255.0

Изменить широковещательный адрес интерфейса eth0.

  # ifconfig eth0 broadcast 192.168.2.255

Присвойте ip-адрес, маску сети и широковещание одновременно интерфейсу eht0.

# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255

6. Измените MTU

Это изменит Максимальную единицу передачи (MTU) на XX. MTU — это максимальное количество октетов, которое интерфейс может обработать за одну транзакцию. Для Ethernet максимальная единица передачи по умолчанию составляет 1500.

  # ifconfig eth0 mtu XX

7. Беспорядочный режим

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

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

Следующее переведет интерфейс в беспорядочный режим.

  # ifconfig eth0 promisc

Следующее переведет интерфейс в обычный режим.

  # ifconfig eth0 -promisc

 

 2019-2020 © linuxadmins all rights reserved

Facebook Twitter Vkontakte