Я активував провідний eth0 та wifi eth2 за допомогою менеджера мережі (обидва dhcp):
$ route -n
Таблиця маршрутизації IP ядра
Шлюз призначення Генмаска Прапори Метричні посилання Використання Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 2 0 0 et2
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 et0
tcpdump -n -i eth0показує трафік, а tcpdump -n -i eth2поки ні.
Тож спробуємо переупорядкувати інтерфейси в таблиці маршрутизації:
sudo route del -net 192.168.1.0/24 dev eth2
sudo route add -net 192.168.1.0/24 dev eth2
sudo route -n додати за замовчуванням gw 192.168.1.1 dev eth2
Тепер таблиця маршрутизації:
Таблиця маршрутизації IP ядра
Шлюз призначення Генмаска Прапори Метричні посилання Використання Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 et2
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 et0
тепер tcpdump показує весь трафік, що проходить через інтерфейс eth2.