Я использую Wireshark для захвата сетевого трафика (через SharkTap 10/100.) Это хорошо работает, но когда я подключаю кабель Ethernet, ноутбук воспринимает его как обычное подключение к локальной сети и маршрутизирует весь трафик ноутбука через Ethernet. Я бы предпочел, чтобы он использовал Ethernet только для захвата пакетов и продолжал использовать WiFi для всего (другого) трафика.
Я предполагаю, что есть способ сделать это, но он вне моей компетенции как сетевой инженер. ;)
Без подключения к Ethernet отчеты о маршруте:
hbarta@yggdrasil ~ $ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default router.asus.com 0.0.0.0 UG 0 0 0 wlan0
172.16.86.0 * 255.255.255.0 U 0 0 0 vmnet1
192.168.1.0 * 255.255.255.0 U 9 0 0 wlan0
192.168.85.0 * 255.255.255.0 U 0 0 0 vmnet8
с подключенным Ethernet я вижу
hbarta@yggdrasil ~ $ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.31.1.254 0.0.0.0 UG 0 0 0 eth0
10.31.1.0 * 255.255.255.0 U 1 0 0 eth0
172.16.86.0 * 255.255.255.0 U 0 0 0 vmnet1
192.168.1.0 * 255.255.255.0 U 9 0 0 wlan0
192.168.85.0 * 255.255.255.0 U 0 0 0 vmnet8
Я использую Linux Mint (производная от Ubuntu/Debian)
Спасибо!
Изменить: маршруты VMWARE там, потому что у меня установлен VMWARE. У меня нет (или нужно иметь) никаких виртуальных машин, работающих во время этого.