Записи, которые вы видите, называются « Предсказуемые имена сетевых интерфейсов». Это означает, что непостоянные сетевые интерфейсы (т.е. интерфейсы USB) имеют имя в форме enx<MAC_ADDR>
или wlx<MAC_ACCR>
(или аналогичного), так что любые сценарии и системы, зависящие от этого конкретного устройства, будут иметь 100% уверенность в том, что оно нацелено на правильное устройство.
Соглашение о присвоении имен предсказуемому сетевому интерфейсу выглядит следующим образом:
- Имена, включающие в себя номера встроенного ПО /BIOS для бортовых устройств (пример:
eno1
)
- Имена, включающие встроенное ПО /BIOS, снабженные индексными номерами слотов горячего подключения PCI Express (пример:
ens1
)
- Имена, включающие физическое / географическое расположение разъема оборудования (пример:
enp2s0
)
- Имена, включающие MAC-адрес интерфейсов (пример:
enx78e7d1ea46da
)
- Классическое, непредсказуемое именование ядра ethX для ядра (пример:
eth0
)
Что касается конкретных записей, которые вы задали в вопросе, я думаю, что картошка ответила хорошо.
lo
: петлевой интерфейс
Это виртуальный сетевой интерфейс, который ваш компьютер использует для связи с самим собой. Он используется в основном для диагностики и устранения неполадок, а также для подключения к серверам, работающим на локальной машине.
wlan0
: интерфейс беспроводной локальной сети
wlan0 - это в основном ваша карта Wi-Fi. Это беспроводная сеть, а 0 - номер вашей карты. Счет начинается с 0 и увеличивается (0,1,2,3 и т.д.). Так что, если у вас есть 2 карты Wi-Fi, они будут представлены как wlan0 и wlan1.
veth_android
& acrbr0
: сетевые пространства имен для контейнеров Android
acrbr0
- это изолированный сетевой интерфейс, который получает IP-адрес от veth_android
(виртуальный интерфейс Ethernet для Android). Они тесно связаны друг с другом. Смотрите изображение ниже (со страницы 7 в этой ссылке), чтобы получить представление
Не стесняйтесь добавлять детали.