On 29.03.2016 22:44, Andrew G Sorokin wrote:
> доброго времени суток коллеги.
> захотелось мне сотворить сабж
> пример взял тут
> /usr/share/examples/netgraph/udp.tunnel
>
> и в процессе возникли вопросы
>
> ngctl mkpeer iface hook inet
> создает интерфейс ng0
> если других нет , а у меня стоит mpd5 как сервер,
> то-есть заранее сказать какой по номеру будет интерфейс нельзя
>
> а ведь дальше нужно еще настраивать и использовать название интерфейса
>
> отсюда вопрос - можно ли как-то узнать название только что созданного
> интерфейса
Вот такая команда создаёт и сохраняет имя созданного интерфейса:
# name=$( printf "mkpeer iface hook inet\nmsg .:hook getifname\n" |\
ngctl -f - | awk -F '"' '/Args:/ {print $2}' )
# echo $name
ng3
> и вообще - стоит ли с этим связываться ?
Если уже есть mpd5 - не стоит, туннель получается не шифрованный, без
мониторинга
живости и прочих плюшек готовых протоколов. Делай сразу mpd/L2TP, либо с MPPE,
либо с IPSEC,
раз уж нужен UDP-туннель.