Что происходит, когда сетевой интерфейс «воспитывается» с 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 .

  • Как написать правило, которое имеет пограничный сервер, пересылает запрос клиентов на внутренний сетевой сервер и обратно?
  • Как настроить шлюз для wlan0?
  • Использование iptables вместо разрешения ARP
  • Как я могу установить pingable IP, но интерфейс без подключения не связан?
  • виртуальный сетевой интерфейс для клиента ShrewSoft VPN
  • Выпустить порт, принадлежащий стороннему приложению?
  • обновление `/ etc / resolv.conf` в файловой системе только для чтения
  • Почему для очистки прослушивающего TCP-порта после завершения программы требуется несколько минут?
  • Каковы шаги по устранению неполадок для устранения проблем беспроводной сети?
  • telnet для хоста / порта работает, пока на этом хосте не прослушивается сервис на этом порту
  • Сила сигнала средняя от iw
  • Linux и Unix - лучшая ОС в мире.