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

 Доброго времени суток. Вопрос возможно очень тривиальный, но при беглом поиске в интернете ответа не нашёл.  

Суть в следующем. Имеется шлюз с тремя сетевыми интерфейсами. Два - интернет, с разными адресами, третий - локальная сеть. На шлюзе имеется VPN-туннель. Подскажите пожалуйста, как заставить клиентскую часть OpenVPN использовать нужный мне интерфейс? На серверной части такая настройка присутствует, в виде:  

```
# Which local IP address should OpenVPN
# listen on? (optional)
local xx.xx.xx.xx
;local zz.zz.zz.zz
```
  

с возможностью переключения между основным и резервным каналом  

Попытка применить такую же опцию в клиентской части ничего не дала, туннель вообще перестал работать  
  

UPD: Неужели вопрос слишком сложный? Или наоборот, слишком тупой, что ответов нет? 

 Вопрос не сложный, просто вы непонятно его составили. Если несколько интерфейсов на шлюзе, при чём тут настройки на клиенте? Или шлюз и является клентом по отношению к какому-то внешнему впн-серверу?  
  

Если я прав, то достаточно добавить статический маршрут до впн-сервера через нужный интерфейс. Поскольку впн-сервер про интерфейсы и резервирование ничего не знает (да и не должен знать), настраивать это нужно:  

1. На клиенте  

2. Разумеется, ДО подключения впна, то есть никак не в конфиге, приезжающем с сервера  
  

Как вариант - написать скрипт, мониторящий туннель и в случае неработоспособности пытающийся подключиться с маршрутом через primary-интерфейс, а в случае неудачи - через secondary.