Саратов + 26 °C 

Храмы Высота ЧБ Люди Вокзалы Парк Зима. Снег Саратов Сад-огород. Хлеба Грибы Лес Зима. Снег Цветы Живность Кошки Река Хлеба Лес Зима. Снег Новый Год Небо. Облака Радуга Курьезы Река Хлеба Лес Зима. Снег Небо. Облака Курьезы Астро Зима. Снег Новый Год Шарм Эль Шейх. Тропикана Гранд Азур Кошки Ящерица Йошкар-Ола. Казань. Чебоксары Гуамское ущелье Майкоп Грибы Зима. Снег Лошади Сад-огород. Зима. Снег Должанка Египет Люди Санкт-Петербург Санкт-Петербург Финляндия Финляндия Греция. Родос. Детский Сад 158 Новый Год Авто Мото Макро Карта Дети Питание Шарм Эль Шейх. Тропикана Гранд Азур Астро Набережная Петрозаводска Карелия. Путешествия. Весна Макро Карта Отдых Лыжные прогулки Стихи CentOS Oracle SAMBA GlassFish LAMP Motion EJabberd Postfix. Dovecot. Amavisd Perl Jabber VLC M3U Ubuntu
Обои для рабочего стола. Лучшее качество 1600x1200.
ДНЕВНИКИ


Назад >> Сергей ШИБКА >> CentOS


12.05.2012 CentOS 5.x и PPTP

Установка PPTP сервера на CentOS 5.x не вызвала проблем, даже можно сказать встало и заработало с минимальными телодвижениями.

Задача. В организации есть шлюз на базе CentOS 5.x. У него два интерфейса, eth0 подключается к провайдеру и имеет постоянный IP 217.10.10.10, второй eth1 подключен в локальную сеть и имеет IP 192.168.10.1. Необходимо, чтобы внешние пользователи через интернет могли иметь доступ к сетевым ресурсам локальной сети, будто или другой локальный софт.



Для установки PPTP берем исходники, либо готовый пакет с сайта разработчиков:

wget http://poptop.sourceforge.net/yum/stable/rhel5/pptp-release-current.noarch.rpm
rpm -i pptp-release-current.noarch.rpm
yum install pptpd

Настройка PPTP минимальна, но можно и покопаться в конфигах для детального изучения.

Открываем на редактирование файл /etc/pptpd.conf, находим секцию и приводим к виду:

# адрес шлюза
localip 192.168.10.1

# список выдаваемых адресов для удаленных клиентов
remoteip 192.168.10.200-250

Конфигурационный файл /etc/ppp/options.pptpd можно оставить по умолчанию, для запуска и отладки все параметры уже установлены.

Добавляем пользователей. Открываем на редактирование /etc/ppp/chap-secrets и добавляем в таком виде (пользователь сервис пароль ip):

user1 pptpd 123456 "*"
user2 pptpd 123456 "*"


Запускаем сервис pptpd:

service pptpd start


Добавляем сервис в автозапуск:

chkconfig pptpd on


Если в системе используется iptables, то необходимо разрешить доступ к внешнему интерфейсу eth0, протокола GRE и по порту 1723 добавив правила в таблицу:

iptables -A INPUT -i eth0 -p gre -j ACCEPT

iptables -A INPUT -i eth0 -m tcp -p tcp --dport 1723 -j ACCEPT

Итак, теперь удаленному пользователю, к примеру из под WinXP достаточно создать новое сетевое подключение (для подключения к VPN сетям), вписать IP 217.10.10.10 адрес сервера, логин, пароль, и будет создано подключение поверх существующего. После чего, удаленный пользователь получит доступ к ресурсам локальной сети.



комментарии (0)


[ Назад ]


© 2005 - 2018 * Сергей Шибка