Страница 1 из 1

Объясните пожалуйста что это ifconfig

Добавлено: 19 авг 2017, 18:48
ildar86
Добрый день. lo это интерфейс обратная петля это понятно. Что такое eno1? enp1s0u2c4i2 это что? wlp3s0 это что?

Код: Выделить всё

eno1      Link encap:Ethernet  HWaddr 4c:72:b9:f8:b0:ab  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

enp1s0u2c4i2 Link encap:Ethernet  HWaddr 1a:af:61:24:4b:52  
          inet addr:172.20.10.2  Bcast:172.20.10.15  Mask:255.255.255.240
          inet6 addr: fe80::4c32:2654:21d7:10dd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:333645 errors:0 dropped:0 overruns:0 frame:0
          TX packets:273512 errors:5 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:325889145 (325.8 MB)  TX bytes:39101444 (39.1 MB)

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:26607 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26607 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:2468441 (2.4 MB)  TX bytes:2468441 (2.4 MB)

wlp3s0    Link encap:Ethernet  HWaddr 68:94:23:53:84:00  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


Re: Объясните пожалуйста что это ifconfig

Добавлено: 19 авг 2017, 21:25
Oleg65
В системах, использующих systemd интерфейсы имеют имена вида enp2s0 (en -Ethernet, p - PCI, 2 - номер на шине), eno1 - это eth1, wlp3s0 - это wlan. Примерно 2 года назад, с версии udev 197, апстрим udev начал применять встроенный генератор постоянных имён, который проверял прошивку/BIOS, обеспечивая индексными числами и именами слотов, недостатком можно посчитать вычурные имена сетевых устройств, так как админы привыкли к eth.

Re: Объясните пожалуйста что это ifconfig

Добавлено: 19 авг 2017, 21:34
Yuri
Попробуйте выполнить что-то вроде:

Код: Выделить всё

lspci | grep Ethernet
а также:

Код: Выделить всё

lshw | grep enp
Утилиту lshw возможно потребуется установить.

Re: Объясните пожалуйста что это ifconfig

Добавлено: 19 авг 2017, 21:37
Yuri
Oleg65 писал(а):udev начал применять встроенный генератор постоянных имён, который проверял прошивку/BIOS, обеспечивая индексными числами и именами слотов, недостатком можно посчитать вычурные имена сетевых устройств, так как админы привыкли к eth.
Не только. Это они хотели сделать, чтобы во всех случаях конкретный сетевой интерфейс определялся с одним и тем же именем. Но на деле сетевые интерфейсы как определялись с разными именами, так и определяются. Они просто имена сложно запоминаемыми сделали, да и все.

Re: Объясните пожалуйста что это ifconfig

Добавлено: 19 авг 2017, 22:46
Oleg65
Есть несколько решений по именам сетевых интерфейсов: mac, biosdevname и ifnames. Заметьте, что выше перечисленные решения могут на практике быть объединены. Первое правило, которое задаст имя, побеждает. В настоящее время biosdevname побеждает mac, побеждая ifnames. 17 июня 2015 года разработчик Мартин Питт (Martin Pitt) объявил, что Ubuntu 15.10 Wily Werewolf и Debian GNU/Linux 9 Stretch будут использовать схему "постоянные сетевые имена без сохранения состояния" (stateless persistent network interface names ) - ifnames, при установке системы в чистую. Ubuntu будет использовать схему ifnames на всех своих платформах (десктоп, сервер, touch, snappy). Разработчики призрачно и безболезненно переводили нашу систему (Ubuntu) с использования систем инициализации Upstart на Systemd. Никто не заметил прыжок в версии загрузчика GRUB. Тут какое-то простое изменение в именах сетевых устройств!

Re: Объясните пожалуйста что это ifconfig

Добавлено: 20 авг 2017, 09:56
ildar86
eno1 это что у меня только одна сетевая карта?

Re: Объясните пожалуйста что это ifconfig

Добавлено: 20 авг 2017, 10:27
Oleg65
интерфейс enp - вообще ни о чем? :? eno1 - это встроенная сетевая карта

Re: Объясните пожалуйста что это ifconfig

Добавлено: 21 авг 2017, 04:50
Yuri
Есть еще такой вариант определения сетевых интерфейсов:

Код: Выделить всё

cd /sys/class/net
ls
Будут отображены каталоги сетевых интерфейсов. Затем можно сделать следующее:
Перейти в каталог с сетевым интерфейсом. Выполнить:

Код: Выделить всё

cat address
Будет выведен MAC-адрес сетевого интерфейса (MAC-адрес также показывает и ifconfig).
Затем выполнить:

Код: Выделить всё

lshw > hardware
После чего открыть свежесозданный файл hardware и найти в нем описание сетевого интерфейса по его MAC-адресу.

Re: Объясните пожалуйста что это ifconfig

Добавлено: 21 авг 2017, 11:55
ildar86
enp1s0u2c4i2 и eno1 почему их две. IP передался enp1s0u2c4i2. Значит она и есть у меня сетевая карта встроенная? Я вообще инет через ipone раздаю как модем.

Re: Объясните пожалуйста что это ifconfig

Добавлено: 21 авг 2017, 18:20
ildar86
Кажется я разобрался один это сетевая карта на каторой ip нет. А вторая это USB на ней то и есть ip.