On 27.05.2013 17:29, [email protected] wrote:

>> Нет, не будет, не умеет. Хотя могла бы.
> 
> Похоже таки работает.
> 
> Соединение поднято, роут есть.
> Тушу pptp сервер, отключается соединение, роут пропадает.
> Поднимаю mpd, клиент соединяется, роут есть в ядерной таблице.
> 
> А можно как-то логировать добавления/удаления маршрутов, с указанием 
> кто добавил/удалил? Есть такая возможность в ядре?

route -n monitor

>> Но только этого и не нужно. Ничто не мешает выставлять маршрут в нужный
>> интерфейс или на нужный адрес в скрипте ip-up или в конфиге mpd
>> командой set iface route.
> 
> В случае, когда соединение точка-точка (pppoe), да, так и делаю.
> В случае же pptp сервера mpd добавляет роут на первый поднятый 
> интерфейс. А он не всегда бывает тот, который нужен. Аналогично с 
> up-script, как из него ловить нужный интерфейс? grep по нужному ip?

pptp ровно такая же "точка-точка", как и pppoe и все остальные вариации 
применения PPP.
В up-script все нужные параметры (имя интерфейса, IP сторон) передаются 
аргументами,
см. документацию на mpd.



Ответить