Объединение серверов в «одну сеть»

На днях озадачился наконец обьединением всех своих «домашних» серверов в одну сеть. Чтобы например с сервера «смотрящего» в интернет белым ИП можно было понастраивать и все остальные сервера. Ну и из плюшек дополнительных — подмонтировать на этот сервер некоторые папки из жестких дисков других северов (например домашнего медиаплеера), чтобы в любой момент иметь всё что есть «Дома» под рукой.

Итак, вот получилась какая примерная схема:

Что сделал?

  1. На виртуалке добавил дополнительный интерфейс в /etc/network/cat interfaces:

2. Установил на виртуалке PPTD сервер с настройками:

/etc/ppp/options:

/etc/ppp/pptpd-options:

Добавим пользователя в /etc/ppp/chap-secrets:

3. На клиентах соответственно установил PPTP клиенты с настройками:

/etc/ppp/pptpd-options:

и создал настройки соединения по виду:

/etc/ppp/peers/gribanoid:

Установку соединения не стал прописывать в автозапуск, а запехнул в крон с итервалом запуска раз в 10 минут, как скрипт вида:

Т.е. если соединение вдруг будет разорвано, оно восстановится само в течении 10 минут.

4. Ну и на сладкое, на виртуалку подмонтировал жесткий диск медиасервера, чтобы иметь в любой момент все «домашние» файлы (тоже положил в крон).

/root/scripts/mountall.sh:

Естественно сначала нужно было на сервер установить клиентские ключи.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.