Как таковой pptpd в CentOS'е отсутсвует, но разработчики демона выкладывают свежие rpm на sourceforge'e.
Для установки подключим репозиторий к yum
в файл /etc/yum.repos.d/pptpd.repo пишем:
[pptpd]
name=CentOS 5 pptpd repo
baseurl=http://poptop.sourceforge.net/yum/stable/rhel5/i386/
enabled=1
gpgcheck=0
Затем устанавливаем:
yum install pptpd
Делаем бэкапы конфигов
cp /etc/pptpd.conf /etc/pptpd.conf.bkp
cp /etc/ppp/options.pptpd /etc/ppp/options.pptpd.bkp
cp /etc/ppp/chap-secrets /etc/ppp/chap-secrets.bkp
Теперь правим /etc/pptpd.conf
# адрес сервака для клиента
localip 192.168.0.1
# диапазон адресов для клиентов
remoteip 192.168.0.20-30
# xx.xx.xx.xx - наш адрес на котором слушаются соединения
listen xx.xx.xx.xx
Теперь правим /etc/ppp/options.pptpd
Меняем идентификатор нашего сервера, ключ "name". Было pptpd, стало "wellcome". Но это не обязательно.
Теперь идем к настройке логинов.
/etc/ppp/chap-secrets
тут все просто
login server password
server - это как раз идентификатор, котоыйр мы изменили. В нашем случае "wellcome".
Теперь стартуем всю связку:
# /etc/init.d/pptpd start
Starting pptpd: [ OK ]
Проверим
# /etc/init.d/pptpd status
pptpd (pid 13996) is running...
Теперь добавим в стартовые скрипты:
chkconfig --level 35 pptpd on
Хождение пакетиков между интерфейсами:
# echo 1 > /proc/sys/net/ipv4/ip_forward
И iptables уже сами по необходимости...
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий