Як підключитися до інтерфейсу Ethernet на комп'ютері Linux?


2

Я працюю з невеликим комп’ютером Linux, на якому є інтерфейс Ethernet.

Зазвичай на ньому є інтерфейс "Local Loopback" і інтерфейс eth0 "Ethernet" на ньому, який виконує всю його обробку Ethernet.

Однак, коли я запустив команду ifconfig на ній, мій комп'ютер розпізнав лише інтерфейс lo на ньому і не може знайти його інтерфейс eth0.

Мій інтерфейс Ethernet вбудований в комп'ютер, тому я не думаю, що його проблема з апаратним збоєм.

Чи є якась команда Linux для повторного розпізнавання або сканування інтерфейсу Ethernet і намагається його знайти?


1
Ви працювали? Ви робили щось, пов’язане з ядром? Що спровокувало ваш запуск ifconfig?

Я вважаю , що ви маєте в виду Ethernet мережевого інтерфейсу НЕ локальні мережі модуля . Інтерфейси ви отримуєте під час запуску ifconfig.

Це працювало раніше, коли мені довелося встановити ip-адресу пристрою. Я не вірю, що я зробив щось, що стосується ядра. Причиною, що я робив ifconfig, було перевірка модуля, коли моя команда ping не працювала.

Чи можете ви надати нам таку інформацію: версія ядра Linux (uname -a), дистрибутив (Ubuntu, Puppet, Fedora, Red Hat, Suse тощо) та версія дистрибутива та нарешті (якщо ви знаєте) виробник інтерфейсу Ethernet та назва продукту (ви можете зробити "lspci", щоб дізнатися це також). Це допоможе нам дати вам правильні вказівки, оскільки це кілька способів налаштування мережі.
Гюйгенс

Відповіді:


2

Я вважаю, що ifconfigкоманда відображає лише активні мережеві адаптери (ті, що вгору), якщо ви не використовуєте -aпараметр, як ілюструє @dien.

Ця команда завжди відображає всі: ip link show

Можливо, інтерфейс не зміг отримати DHCP-адресу від сервера DHCP. Спробуйте ifup eth0, або як пропонує @ZaB, dhclient eth0 -v(-v відобразить діагностичну інформацію).

Якщо з вашим DHCP щось не так, і вам потрібно встановити статичну адресу тимчасово, зробіть ifconfig eth0 up {ip_address} netmask {subnet_mask}- змініть, /etc/resolv.confщоб встановити ваші DNS-сервери - все це буде перезаписано наступного разу, коли dhclient eth0 -vпрацює.

Якщо ip link showне відображається повідомлення, eth0ви можете перевірити в BIOS, щоб переконатися, що ваша вбудована Ethernet відключена, або можливо щось не так з конфігурацією вашого ядра.


0

Один зазвичай не підключається до інтерфейсу , а підключається через нього. Для матеріалів на рівні користувача /dev/ethXнеобхідно призначити IP-адресу або через DHCP (як від маршрутизатора чи брандмауера), або вручну налаштовуватися через адміністраторський інтерфейс.


Чи варто додавати інтерфейси чи шукати їх?

@ user1207381: Звичайно, для фізичних інтерфейсів ви просто підключите їх. Для віртуальних інтерфейсів ви створюєте їх за допомогою інструменту мережевого адміністрування.
wallyk

0
/etc/init.d/network start

або

dhclient eth0 

чи проста перезавантаження?


0

Ви можете перевірити наявність свого інтерфейсу за допомогою

ifconfig -a 

або

ls /sys/class/net/ethX

Якщо пристрою не існує, можливо, ваше ядро ​​не налаштоване.

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