Шлюз & VPN & SQUID
Здравствуйте люди, хочу настроить на базе FreeBSD 5.3 шлюз одним из интерфейсов подключающийся к провайдеру по VPN с указанием логина и пароля + поставить squid для кэширования трафика. Подскажите в 2-х словах как это сделать (шлюз, squid настраивать умею), или киньте ссылочку
|
kryo
Так, если Вы шлюз и squid настраивать умеете, что еще нужно? Указываете ip-адрес локальной карточки на машинах в локальной сети в качестве шлюза по умолчанию и должно работать. А в качестве прокси имя или ip-адрес машины, на которой squid работает. Или у Вас затруднения с настройкой VPN-канала? |
Есть ещё один хороший вариант - прозрачное проксирование. Нужно только собрать squid с нужными опциями (--with-*-transparent) и сделать редирект трафика. ТОгда на клиентах вообще ничего настраивать не нужно.
|
Именно с настройкой VPN, как нужно настроить шлюз чтобы к провайдеру он подключался по VPN с авторизацией по логину и паролю. И можно ли авторизацию засунуть в CRON чтобы, например, каждые 10 минут проверялась залогиненность на VPN сервере провайдера.
|
kryo
Для начала нужно установить pptp-клиент. Заходите /usr/ports/net/pptpclient/. Далее, как учили, make install && clean. Потом заходите в /etc/ppp/ и переименовываете диалаповский ppp.conf, например в ppp.conf.dialup. Затем копируете в этот каталог новый конфиг cp /usr/local/share/examples/pptpclient/ppp.conf . И устанавливаете на него нужные права chmod 640 ppp.conf А потом клиент нужно настроить согласно требованиям Вашего провайдера. Примерно, так Код:
vpn: /sbin/route add -host <IP_address_of_VPN_server> <gateway_IP_address> /usr/local/sbin/pptp <IP_address_of_VPN_server> vpn & При успешном подключении должен появиться сетевой интерфейс tun0. Ежели все прошло удачно, то можно и скрипт написать, проверяющий работу pptp-клиента, и в cron его запишнуть. Как? Здесь большое поле для фантазии. :) |
Спасибо, подключюсь - буду ковыряться :)
|
kryo
Удачи. :) |
Время: 12:49. |
Время: 12:49.
© OSzone.net 2001-