Что происходит, когда сетевой интерфейс «воспитывается» с ifconfig?

Что на самом деле происходит, когда я «сбиваю» и «воспитываю» сетевой интерфейс со следующим набором команд?

$ ifconfig wlan0 down $ ifconfig wlan0 up 

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

One Solution collect form web for “Что происходит, когда сетевой интерфейс «воспитывается» с ifconfig?”

Эти команды обычно сводятся к одному системному вызову ioctl() , который очистит (1-ю команду) или установит (2-ю команду) флаг IF_UP в сетевом драйвере.

Что происходит после этого, это зависит от водителя. Он может или не может включать питание сетевой интерфейсной платы. Вероятно, он не будет «останавливаться» (выгружать?) И «запускать» (загружать?) Сам (но что-то еще в системе может, в ответ на то, что делает драйвер, например, код hotplug).

Водитель, скорее всего, удалит маршрут до интерфейса, который он ввел, когда интерфейс был первоначально взят, и какое-то событие, вероятно, будет создано в зависимости от ядра (например, hotplug или udev и т. Д.).

На Debian лучше использовать ifdown wlan0 и ifup wlan0 .

  • Локальная сеть без использования протокола IP в Linux
  • Как указать виртуальные машины QNAP из командной строки SSH?
  • Есть ли список сетевых адаптеров, работающих с Linux?
  • Встроенный Linux без init.d?
  • Драйверы WiFi не работают
  • DROP пакет в зависимости от его опций или типа
  • Сетевой интерфейс ПК BSD Warden
  • Systemd ожидает, что сетевой интерфейс будет запущен до запуска службы
  • Маркировка / слияние нескольких сетевых адресов
  • Создание полного доменного имени в локальной сети для систем Windows без samba
  • Блокировать входящий порт
  • Как разрешить только машины с указанным ip для входа через ssh?
  • Linux и Unix - лучшая ОС в мире.