Jump to content

есликонфигурация

есликонфигурация
Первоначальный выпуск август 1983 года ; 40 лет назад ( 1983-08 )
Операционная система Unix и Unix-подобные
Тип Команда

ifconfig (сокращение от Interface config ) — это утилита системного администрирования в Unix-подобных операционных системах для настройки сетевого интерфейса .

Утилита представляет собой инструмент с интерфейсом командной строки и также используется в сценариях запуска многих операционных систем. Он имеет функции для настройки, управления и запроса TCP/IP параметров сетевого интерфейса . Ifconfig первоначально появился в 4.2BSD как часть пакета BSD TCP/IP.

Многие дистрибутивы Linux отказались от ifconfig в пользу инструментов iproute2 .

Использование [ править ]

Обычное использование ifconfig включает установку IP-адреса и маски подсети сетевого интерфейса, а также отключение или включение интерфейса. [1] Во время загрузки многие Unix-подобные операционные системы инициализируют свои сетевые интерфейсы с помощью сценариев оболочки , вызывающих ifconfig. В качестве интерактивного инструмента системные администраторы регулярно используют эту утилиту для отображения и анализа параметров сетевого интерфейса. В следующих двух примерах показаны выходные данные инструмента при запросе состояния одного активного интерфейса на хосте Linux (интерфейс eth 0) и интерфейса ural0 в установке OpenBSD .

 eth0      Link encap:Ethernet  HWaddr 00:0F:20:CF:8B:42
           inet addr:192.168.1.128  Bcast:  Mask:255.255.255.192
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:2472694671 errors:1 dropped:0 overruns:0 frame:0
           TX packets:44641779 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:1761467179 (1679.7 Mb)  TX bytes:2870928587 (2737.9 Mb)
           Interrupt:28
 ural0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
         lladdr 00:0d:0b:ed:84:fb
         media: IEEE802.11 DS2 mode 11b hostap (autoselect mode 11b hostap)
         status: active
         ieee80211: nwid ARK chan 11 bssid 00:0d:0b:ed:84:fb  100dBm
         inet 172.30.50.1 netmask 0xffffff00 broadcast 172.30.50.255
         inet6 fe80::20d:bff:feed:84fb%ural0 prefixlen 64 scopeid 0xa

Функции контроля доступа к среде [ править ]

ifconfig также часто используется для изменения MAC -адреса интерфейса. В этом процессе сетевой интерфейс сначала отключается (устанавливается ) с помощью команды ifconfig, за которой следует команда изменения MAC-адреса:

ifconfig wlan0 down
ifconfig wlan0 hw ether 13:11:20:33:49:66
ifconfig wlan0 up

Статус релиза [ править ]

Berkeley Software Distribution Операционные системы UNIX (например, NetBSD , OpenBSD и FreeBSD ) продолжают активную разработку ifconfig и расширение его функциональности, чтобы охватить конфигурацию беспроводных сетевых интерфейсов, транкинговую сеть VLAN , управление аппаратными функциями, такими как TSO или аппаратное контрольное суммирование или настройку. мостовые и туннельные интерфейсы. Solaris исторически использовал ifconfig для конфигурации всех сетевых интерфейсов, но начиная с Solaris 10 введен dladm для выполнения конфигурации канала передачи данных (уровень 2 модели OSI), сводя полномочия ifconfig к настройке IP.

В старых дистрибутивах Linux ifconfig в сочетании с утилитой Route использовалась для подключения компьютера к сети и для определения маршрутов между сетями. ifconfig для Linux является частью пакета net-tools , последняя версия 2.10 которого выпущена 7 января 2021 года. [2]

Многие дистрибутивы Linux отказались от использования ifconfig и маршрутизации в пользу пакета программного обеспечения iproute2 , такого как ArchLinux. [3] или RHEL, начиная с версии 7, [4] который доступен с 1999 года для Linux 2.2. [5] iproute2 включает поддержку всех общих функций ifconfig(8),route(8), arp(8) и netstat(1). Он также включает поддержку конфигурации многоадресной рассылки, управление туннелями и виртуальными каналами, контроль трафика и низкоуровневую настройку IPsec, а также другие функции.

Сопутствующие инструменты [ править ]

Еще один инструмент командной строки Linux более высокого уровня — ifup (включая ifdown и ifquery ). Помимо управления интерфейсами, он также обеспечивает контроль над другими аспектами сети, такими как указание DNS-серверов используемых . Команда настраивается с использованием файла /etc/network/interfaces , который содержит «разделы» для каждого интерфейса.

NetworkManager — это демон Linux, который автоматически перенастраивает сеть в динамических средах, например при перемещении между точками доступа Wi-Fi. Обычно он используется в сочетании с графическим интерфейсом, таким как GNOME Shell .

Версии Microsoft Windows от Windows 95 до Windows Me использовали winipcfg для графического отображения текущей информации об IP. ipconfig — команда, похожая на ifconfig, поставляется с Microsoft операционными системами на базе Windows NT ядра . ipconfig Windows также управляет DHCP- клиентом .

В macOS команда ifconfig действует как оболочка агента IPConfiguration и может управлять клиентами BootP и DHCP из командной строки. Использование ifconfig для изменения настроек сети в Mac OS X не рекомендуется, поскольку ifconfig работает ниже уровня системных инфраструктур, которые помогают управлять конфигурацией сети.

iwconfig , компонент беспроводных инструментов для Linux , получивший свое название от ifconfig, управляет интерфейсами беспроводной сети за пределами исходной области действия ifconfig Linux. беспроводной сети iwconfig устанавливает такие специализированные настройки, как SSID и ключи WEP , и работает совместно с iwlist . В Linux также имеется функция iwspy для считывания сигнала, шума и качества беспроводного соединения.

Другие связанные инструменты для настройки адаптеров Ethernet: ethtool , mii-tool и mii-diag в Linux и команда dladm show-link в Solaris.

Пакет ip имеет аналогичную цель и предназначен для замены устаревшего ifconfig. [6]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Конфигурация интерфейса для IP». Руководство сетевого администратора Linux . Июнь 2000 года . Проверено 12 марта 2024 г.
  2. ^ сетевые инструменты на SourceForge
  3. ^ Гундерсен, Том (8 июня 2011 г.). «Новости: Устаревание сетевых инструментов» . Проверено 28 марта 2019 г.
  4. ^ Джонатан Корбет (4 января 2017 г.). «Отходим от сетевых инструментов» . LWN.net . Проверено 23 сентября 2019 г.
  5. ^ Литвак, Михаил (6 марта 2019 г.). «Страница руководства по ip(8)» . Проверено 28 марта 2019 г.
  6. ^ Кэрриган, Тайлер (6 мая 2020 г.). «Сеть Linux: ifconfig вместо ip | Включить системного администратора» . Красная шляпа . Проверено 2 ноября 2022 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cf9f96237c7d8358a6245cffe53ca1db__1713722280
URL1:https://arc.ask3.ru/arc/aa/cf/db/cf9f96237c7d8358a6245cffe53ca1db.html
Заголовок, (Title) документа по адресу, URL1:
ifconfig - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)