Blog of Khlebalin Dmitriy

(Дорогу осилит идущий…)

Настроим сервер mpd5 (VPN) на freebsd (Часть 1).

Уже как третий месяц подряд я стараюсь всецело посвящать все свое свободное время Юниху. За это время понял для себя несколько вещей:

— Не имеет смысла изучать Юних на каких либо курсах (это ровным счетом ничего не даст, так как юних требует долгого монотонного изучения).

— При изучении того или иного сервиса постоянно ловлю себя на том, что еще не плохо бы посмотреть или почитать как настраивается то или другое, думаю по этому для нормального (опять же повторюсь для нормального) освоения мне потребуется от 2х лет моего погружения.

— Если постоянно не сидеть за юнихом, то многое начинает забываться (но, это как и во всем).

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

Почему я решил начать свое изучение именно с mpd (vpn)?  — Да и сам себе не могу ответить на данный вопрос. Просто надо было с чего-то начинать, а на информация по mpd я наткнулся раньше всего…

Итак приступим.

Для начала посмотрим какие айпишники у нас заданы на внутреннем и на внешнем интерефейсе

Соответственно отсюда видно, что айпишник задан только для внешней сетевой карты соответственно зададим адрес для внутренней сетевой карты (можно использовать редактор vi, но он мне показался чрезмерно перегруженным, это уже для фанатов)

ee /etc/rc.conf


Сохраняем все это, рестартим демона

/etc/netstart restart

Далее набираем ifconfig и видим что теперь у нас на обоих интерфейсах есть айпишники.

Далее пингуем внешний шлюз и видим что он не пингуется

Задаем роутер

Проверим, что маршруты добавились netstat –rn

Снова рестартим демона и пингуем шлюз

Далее отрисовалась следующая проблема: при попытке пингануть внутреннюю сетку вырисовалась следующая картинка:

Сидел долго думал в чем проблема, в итоге все оказалось просто в настройках самой vmware:

Далее отредактируем правильно конфиг с адресами и все будет ГУД (это особенности виртуального сервера, поэтому на железной машине у вас таких проблем не возникнет).

Пока отложим эту тему и продолжим настройку VPN.

Для начала добавим наш VPN в ядро (можно делать и не через ядро, но в данном случае решил делать через ядро)

cd /usr/src

сd sys

сd i386

сd conf

сp GENERIC NAT

ee NAT

комментируем пару строк

Добавляем

Options IPDIVERT

Options IPFIREWALL

Пересобираем ядро

сd /usr/src

Make buildkernel KERNCONF=NAT



Далее снова правим rc.conf

Ребутаем сервак (но можно не ребутать, это я так по виндовой привычке, для верности), можно просто рестартить демона и все.

На этом я вынужден прервать свой пост. Дела….

Продолжение следует…

Всем удачи!

 

10.03.2011 Posted by | linux and unix | Комментарии к записи Настроим сервер mpd5 (VPN) на freebsd (Часть 1). отключены