Що означає eno1 і lo


12

Під час виконання наступної команди в bash:

netstat -i

Мені повертають щось таке, що виглядає приблизно так:

Kernel Interface table
iface    MTU ...
eno1     1500
lo       50000

Я запустив цю команду з намірами знайти тип мережевих адаптерів (апаратних) у мене. (повинен повернути бездротовий адаптер + більше)

Я не можу сказати, що це означає.

Це правильна команда для цього?

Відповіді:


14

eno1 це вбудований адаптер Ethernet (дротовий).

loє петлевим пристроєм. Ви можете уявити це як віртуальний мережевий пристрій, який є у всіх системах, навіть якщо вони не підключені до жодної мережі. Він має IP-адресу 127.0.0.1і може бути використаний для доступу до мережевих послуг локально. Наприклад, якщо ви запустите веб-сервер на своїй машині і перегляньте його на Firefox або Chromium на тій же машині, він перейде через цей мережевий пристрій.

У списку немає адаптера Wi-Fi. lspciі lsusbможе допомогти вам знайти їх в першу чергу, і тоді вам потрібно з’ясувати, чому це не працює.


lsusb повертає "команду не знайдено", працює lscpi Я можу побачити десь у великому списку "Мережевий контролер: 802.11ac Wireless Network Adapter (rev 03)". Чи означає це, що він знайшов адаптер?
— BobMarleyRasa

Правильно - ваш пристрій є пристроєм PCI, і ви його знайшли. Потрібно lsusbшукати USB-пристрої. Вам потрібно буде встановити його. Це в пакеті під назвою usbutils. Якщо ви введете lspci -vйого, вам слід вказати, який драйвер ядра використовує (якщо такий є). Ви також можете отримати більше інформації про виробника та модель, яка повинна вам допомогти.
— garethTheRed

Здається, не має ярлика драйвер ядра: поруч із ним, як це роблять деякі інші, тому я припускаю, що він не використовує драйвер. Я спробую зараз встановити usbutils
— BobMarleyRasa

Вибачте - моє погано. Вам потрібно лише, usbutilsякщо ви досліджуєте USB-пристрої. Поруч із ним немає драйверів, оскільки ядро ​​його не завантажило. Можливо, тому, що він не знає про ваш пристрій. Потрібно з’ясувати, який чіп знаходиться всередині, і розібратися, який драйвер потрібен. Це може бути проста установка нового пакета або може включати компіляцію драйвера.
— garethTheRed

5
  • eno1 ваш вбудований мережевий адаптер (бортовий N etwork I nterface C ARD). Це звичайний фізичний мережевий інтерфейс.
  • lo - це ваш інтерфейсний цикл

Ваш бездротовий адаптер не вказаний у вашій публікації. Це, мабуть, розпочнеться з "w".

Щоб перелічити мережеві інтерфейси, слід використовувати ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: em1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 5c:26:aa:aa:aa:aa brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether a0:88:aa:aa:a:aa brd ff:ff:ff:ff:ff:ff
4: vboxnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff

На виході вище, lo - це моя петля 1 , em1 - мій вбудований інтерфейс (з вас це eno1). wlp3s0 - мій бездротовий контролер lan (pci bus 3 слот 0), vboxnet0 - мій віртуальний інтерфейс virtualbox.


Посилання ip повертається для мене 1: та 2: у вашому списку (розл. mac адреса ofc). Немає бездротового зв'язку.
— BobMarleyRasa

"нік"? Мої скромні пошукові підходи не дають мені результатів ..
— Макс Геррманн

1
NIC, як у "Картах мережевого інтерфейсу", друкарська помилка.
— Карло
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.