Назад | Перейти на главную страницу

Как определить, какой сетевой адаптер использует данные / трафик?

Как определить, какой сетевой адаптер использует данные / трафик? Чтобы убедиться в правильности маршрутизации.

Как определить, какой сетевой адаптер использует данные / трафик?

Если бы у меня были сомнения, я бы проверил таблицы маршрутизации и тому подобное, о чем говорили другие люди, но тогда я бы запустил свой сниффер (WireShark, tcpdump) и выполняю захват рассматриваемого интерфейса, пока я генерирую некоторый трафик, чтобы фактически определить, делает ли он то, что должен делать.

Вы можете использовать IPTRAF, который, как я считаю, удобен и позволяет вам видеть данные, которые передаются между каждым устройством в режиме реального времени.

Комментарий Zoredache о сниффере - это, я думаю, золотой стандарт.

Другие варианты: используйте ifconfig команда, чтобы увидеть, увеличивается ли количество переданных и полученных пакетов на интерфейсе. Также можно увидеть, используются ли какие-либо другие интерфейсы.

Для сценариев оболочки вы можете напрямую запрашивать структуры данных proc.

Чтобы узнать, по какому маршруту идет трафик к определенному адресу через TCP, используйте инструмент «Трассировка маршрута».

Для Windows это команда:

tracert [host]

Где [host] - это то, что вы хотите проверить, скажем google.com или mymachine.domain.local.

Посмотрев на первый прыжок, вы поймете, куда он пошел. Например:

C:\Users\Mark>tracert google.com

Tracing route to google.com [66.102.11.104]
over a maximum of 30 hops:

  1    14 ms    13 ms    14 ms  nexthop.nsw.iinet.net.au [203.55.231.88]

Сообщает мне, что мой трафик в Google проходит через мою сетевую карту iiNet, но если я tracert 118.82.45.35 (где у меня есть статический маршрут, идущий к другой сетевой карте), я вижу:

Tracing route to 118.82.45.35 over a maximum of 30 hops

  1     1 ms    <1 ms    <1 ms  192.168.161.1
  2    29 ms    28 ms    28 ms  lns20.syd6.internode.on.net [150.101.199.159]

Это говорит мне, что он идет к другому шлюзу (и другой сетевой карте) и через мое Интернет-соединение Internode.

-- Обновить --

Если этого недостаточно или первые прыжки совпадают, тогда единственным вариантом будет сделать, как сказал Зоредаш, и использовать WireShark и наблюдайте за фактическим потоком пакетов через сетевой адаптер.