dhcpdump
- это инструмент по вашему выбору.
Просто используйте dhcpdump -i fxp0
.
Я нашел дополнительную информацию на http://www.freebsdonline.com/content/view/713/524/
На нескольких ОС руководство по route
должно быть полезным.
В дополнение к этому, большинство дистрибутивов Unix/Linux имеют функцию ip, позволяющую принудительно прокладывать маршруты через определенные интерфейсы на основе маскирования подсети как части конфигурации сетевого интерфейса, обеспечивая сохранение этих оптимизированных для производительности/безопасности конфигураций при перезапусках
Пример
$ route add -net 10.10.x.x netmask 255.255.255.0 dev wlan0
1 )Проверьте текущие маршруты с помощью ip route
.
2 )Обратите внимание, как настроены маршруты через интерфейс VPN. В зависимости от вашего VPN-клиента (, который я не знаю ), у вас может быть маршрут default
. У вас также может быть старый маршрут default
и два маршрута /1
к VPN, которые переопределяют маршрут по умолчанию, потому что они более специфичны(OpenVPN
делают это таким образом ).
3 )Добавьте маршрут 10.10.0.0/16
с теми же параметрами, что и маршрут через VPN. Команда должна выглядеть примерно так
ip route add 10.10.0.0/16 via 10.10.12.34 dev vpn0
но, конечно, это зависит от вашей конфигурации.
4 )Удалите маршрут через VPN с помощью ip route del
, используя выходные данные ip route
.
5 )Если у вас больше нет маршрута по умолчанию через проводное соединение, добавьте его с помощью ip add default via...
. Вам потребуются правильные параметры, которые обычно распространяются с вашего маршрутизатора с помощью DHCP.
6 )Может оказаться полезным взглянуть на конфигурацию с VPN и без нее, используя ip route
. Пока вы где-то храните эту конфигурацию, вы всегда можете вручную восстановить маршрутизацию до надлежащего состояния во время экспериментов.