ubuntu vpn server
Настройка VPN Сервера на базе Ubuntu 8.04
ставим pptpd
редактируем
ищем строки похожие на
remoteip 192.168.100.20-51
Снимаем комментарии перед ними
localip – ИП адрес будущего VPN сервера
remoteip – ИПы, которые будут выдаваться клиентам
Редактируем
/etc/ppp/chap-secrets
user pptpd pass 192.168.100.0/13
(вот тут структуру бы не нарушать пробелы и табы не путать)
user – логин
pass – его пароль
192.168.10.0/13 – диапазон ИП с которого он будет присоединяться
Дальше пробуем запустить pptpd
всё запустилось, создаём VPN подключение на клиенте.
Не забываем снять галочку на вкладке “безопасность” “требовать шифрование иначе отключаться”
после чего я смог подключится к серверу.
Дальше чтоб можно было использовать остальные интерфейсы сервера, я добавил
чтоб это не терялось при перезагрузке надо в
/etc/sysctl.conf раскомментировать net.ipv4.ip_forward = 1
Дальше iptables надо сказать чтоб работали НАТ,ом
Это значит, что всё, что приходит с 192.168.Х.Х слать на eth0 (то что смотрит в инет)
Проверил пинги до своего внешнего сервера (по ипу, всё было замечательно но DNS не отзывались)
для переброски DNS имён я использовал dnsmasq
в файле
я прописал
дальше
Теперь надо, чтоб автоматически при подключении мне выдавался правильный ДНС сервер.
идём в /etc/ppp/options
раскомментировал строку
и вписал туда свой днс сервер.
и в бой.
PS
проявилась одна проблема, что некоторые сайты не желали открываться например mail.ru
один добрый дядька rtzra посоветовал 2 пути решения, одо из которых должно было помочь
первое:
второе:
Мне помогло второе
Удачи
)