как узнать ip шлюза для Dialer
Show ip route.
или, возможно, есть иной способ решить задачу?
Можно обойтись и без PBR. Достаточно сделать нечто вроде:
ip route 0.0.0.0 0.0.0.0 gi0/0 1.1.1.1 track 1
ip route 0.0.0.0 0.0.0.0 di1 250
Где: «1.1.1.1» — первый хоп по езернету. Track 1 завязан на IP SLA, трекающий нечто доступное только через gi0/0. Лучше бы это был надежный хост в интернете — и на него сделать еще один маршрут с маской /32, дабы пакеты до него улетали только через езернет.
Перестали приходить отклики? Первый маршрут исчезает, и остается последний, который ранее бездействовал из-за высокого AD. Это, кстати, официально рекомендуемая конфигурация, «floating static routes».
И маленькое пояснение. Создавая статический маршрут в сторону ppp интерфейса, указывать next hop не требуется. Только не надо так делать для ethernet.