eth0 в Linux

Содержание
Введение
ifconfig
Современные имена

Введение

eth0 это первый Ethernet интерфейс хоста.

eth - это первые три буквы слова ethernet

0 означает первый. Как обычно в Computer Science счёт идёт с нуля.

Дополнительные Ethernet интерфейсы будут называтья eth1 , eth2 и так далее.

Этот тип интерфейса обычно представляет из себя NIC подключённый к сети по кабелю пятой категории.

ifconfig

Если в старой версии Ubuntu выполнить ifconfig можно увидеть список всех интерфейсов, включая eth0

ifconfig

eth0 Link encap:Ethernet HWaddr 09:00:12:90:e3:e5 inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a22:27ee:fe70:e3f5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:54071 errors:1 dropped:0 overruns:0 frame:0 TX packets:48515 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:22009423 (20.9 MiB) TX bytes:25690847 (24.5 MiB) Interrupt:10 Base address:0xd020 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:83 errors:0 dropped:0 overruns:0 frame:0 TX packets:83 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:7766 (7.5 KiB) TX bytes:7766 (7.5 KiB) wlan0 Link encap:Ethernet HWaddr 58:a2:c2:93:27:36 inet addr:192.168.56.110 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::6aa3:c4ff:fe93:4746/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:436968 errors:0 dropped:0 overruns:0 frame:0 TX packets:364103 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:115886055 (110.5 MiB) TX bytes:83286188 (79.4 MiB)

В этом примере три активных интерфейса. Помимо eth0 есть также lo и wlan0

Современные имена интерфейсов

В современных версиях Ubuntu интерфейсы называются по-другому

ifconfig

enp0s31f6: flags=4099 mtu 1500 ether 54:07:db:ed:b2:af txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 16 memory 0xef380000-ef3a0000 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 2465 bytes 795656 (795.6 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 2465 bytes 795656 (795.6 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp0s20f4: flags=4163 mtu 1500 inet 10.1.70.158 netmask 255.255.240.0 broadcast 10.1.79.255 inet6 fe80::8308:9f80:20b5:4577 prefixlen 64 scopeid 0x20 ether 8c:8с:28:c5:a2:2e txqueuelen 1000 (Ethernet) RX packets 1103516 bytes 1061399166 (1.0 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 320242 bytes 110222925 (110.2 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0