Для мене я бачу, який інтерфейс у мене є там, використовуючи netstat -rn
абоroute -n
cyrex@cyrex:~$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.48.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
192.48.0.0 0.0.0.0 255.255.224.0 U 0 0 0 eth0
Або netstat -r
cyrex@cyrex:~$ netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
default 192-48-0-1.dyn. 0.0.0.0 UG 0 0 0 eth0
link-local * 255.255.0.0 U 0 0 0 eth0
192.48.0.0 * 255.255.224.0 U 0 0 0 eth0
В обох випадках я бачу назву інтерфейсу в кінці, в даному випадку це eth0
Інформація, подана цими командами, наведена нижче (джерело знайдено тут ):
Місце призначення - мережа призначення або хост призначення.
Шлюз - адреса шлюзу або *
якщо його немає.
Genmask - мережева маска для мережі призначення.
255.255.255.255 for the host destination.
0.0.0.0 for the default route.
Прапори - можливі прапори включають:
U (route is up)
H (target is a host)
G (using gateway)
R (reinstate route for dynamic routing)
D (dynamically installed by daemon or redirect)
M (modified from routing daemon or redirect)
A (installed by addrconf)
C (cache entry)
! (reject route)
MSS - максимальний розмір сегмента за замовчуванням для з'єднань TCP по цьому маршруту.
Вікно - розмір вікна за замовчуванням для з'єднань TCP по цьому маршруту.
irtt - початковий RTT (час в обидва кінці ). Ядро використовує це для здогадки про найкращі параметри протоколу TCP, не чекаючи на (можливо повільні) відповіді.
Iface - інтерфейс, до якого будуть відправлені пакети для цього маршруту.
Іншими полями можуть бути:
Метричний - Відстань до цілі (зазвичай рахується у стрибках). Він не використовується останніми ядрами, але може знадобитися маршрутизацією демонів.
Ref - Кількість посилань на цей маршрут. (Не використовується в ядрі Linux.)
Використання - кількість підказок для маршруту. Залежно від використання -F і -C це буде або пропустити кеш маршруту (-F), або хіти (-C).
HH (тільки в кешеному режимі) - кількість записів ARP та кешованих маршрутів, які посилаються на кеш апаратного заголовка для кешованого маршруту. Це буде -1, якщо для інтерфейсу кешованого маршруту не потрібна апаратна адреса (наприклад, lo).
Arp (лише в кешованому режимі) - актуальна версія апаратури для кешованого маршруту чи ні.
Тепер до питання. Найпростіший спосіб, який я зараз пам'ятаю (як завжди, є кілька способів зробити те саме) - це використання iptraf
. Просто встановіть його:
sudo apt-get install iptraf
і запустіть його з кореневими привілеями: sudo iptraf
У меню iptraf
виберіть IP Monitor Monitor і виберіть Усі інтерфейси . Це повинно показати вам всі TCP-з'єднання та до якого інтерфейсу вони пов’язані. Це термінальна база, яка корисна для моніторингу.
route