Сергей Яремчук
Когда зарождались протоколы, используемые в сегодняшнем Интернете, никто и
не думал о том, что спустя некоторое время к нему без проблем смогут
подключаться миллионы пользователей, а компании будут вести свой бизнес с его
помощью. Со временем начали всплывать просчеты создателей и постепенно стали
появляться проекты, основная цель которых – минимизировать допущенные ошибки.
Сегодня после антивирусов и межсетевых экранов наиболее популярным и
востребованным средством являются виртуальные частные сети (Virtual Private Network
– VPN), которые, несмотря на первоначальную возню с установкой и отладкой,
все-таки делают жизнь админа спокойнее и упрощают настройку многих сетевых
сервисов.
Хотя на рынке присутствует большое количество
коммерческих продуктов, имеющих в том числе и аппаратные решения, большой
интерес вызывают именно свободные проекты. Причин много. Так, не сразу
становится ясно, подойдет ли конкретной организации схема сети с VPN, а
вкладывать деньги эксперимента ради вряд ли кто рискнет. С другой стороны,
очень часто переход сети на VPN является личной инициативой администратора,
которому надоели постоянно возникающие проблемы. Да и отношение к бесплатному
софту как к некачественному, второсортному постепенно проходит. Большая часть
свободных утилит для создания VPN доступна только под UNIX, и если
администратор до этого не работал с такими системами, то у него не сразу
получится разобраться с настройкой софта. Также не все проекты имеют реализации
для различных операционных систем. Выход один – нужен удобный, простой и в то
же время функциональный инструмент. Основной идеей проекта tinc (сокращение от There
Is No Cabal) как раз и является простота настройки VPN-сети.