Порой необходимо задумываться над собственным самообразованием.

Я уже не раз пытался изучить ту или иную систему, или скажем, тему. Но все знания сходились на "нет".

А все почему? Потому что не правильный подход к изучению.

К примеру. Хочу поднять хороший роутер на FreeBSD.

Допустим что с самой ОС я работать могу. Все ставлю, запускаю, и тут ступор, как в анекдоте:

- Работать удаленно с фарволом к выезду на работу.

Да, в правильном роутере обязательно есть фаервол, который по умалчанию блокирует все, ну, может почти все. Приходиться бросать удаленную консоль и плестись к настраиваемой машине.

К чему это все?

К тому, что просто надо было изучить как работает система и ее главные "достопремечательности", и правильный ход установки приложений.

Так же и с системой роутера, изучить как работают те или иные программы, как их можно связать. Человек в такой: (FW, OOPS Proxy, Radius, GNU-Radius, poptop, ppp) может запутаться, возникнут вопросы: зачем, почему и как.

Думаю, просто надо изучить то, что нужно самому себе, в этом состоит и выбор программ.

Начинайте с легкого и/или понятного :) Удачи!