wiki.rada

Настройка VPN в Puppy Linux

Материал из Домашние сети «Рада» FAQ

Перейти к: навигация, поиск

Инструкции приводятся на примере образа puppy-420-ru-k2.6.25.16-opera-v6, но могут подойти и к другим продуктам семейства Puppy Linux

Содержание

Настройка локальной сети

  1. Запустите Мастер настройки сети Меню -> Настройка -> Мастер настройки сети
  2. Нажмите на кнопку eth0 для настройки сетевого адаптера eth0. В случае, если у вас несколько сетевых карт, нажмите на кнопку, соответствующую сетевой карте, подключенной к домашней сети "РАДА"
  3. Нажмите на кнопку Статический IP
  4. Заполните поля следующим образом:
    1. IP адрес - ваш IP-адрес (согласно договору, или акту выполненных работ)
    2. Маска - 255.255.0.0
    3. Шлюз - 172.16.0.1
    4. Основной DNS - 172.16.0.1
    5. Резервный DNS - 172.16.0.2
  5. Нажмите на Ok, чтобы подтвердить изменения и закрыть диалог настроек сети
  6. Нажмите на Ok, чтобы согласится с установкой статического маршрута
  7. Нажмите на Yes, чтобы сохранить настройки
  8. Нажмите на Готово чтобы закрыть окно настроек.

Настройка VPN PPTP соединения

При помощи графической утилиты Gpptp

  1. Запустите Gpptp (Меню -> Сеть -> Gpptp)
  2. Заполните соответствующие поля:
    1. Сервер VPN - pptp.rada
    2. Имя - Согласно договору или акту выполненных работ
    3. Пароль - Согласно договору или акту выполненных работ
  3. Нажмите на кнопку Подключить. В ответ Вы получите такой текст
    Подключение к серверу VPN... PPTP client (2252) exited with 0
  4. Откройте эмулятор терминала (ярлык Терминал на рабочем столе) и подправьте шлюз
/sbin/route del default dev eth0
/sbin/route add default dev ppp0

Всё, Интернет должен работать. Можете не читать следующий раздел.

Классическими средствами

1. Допишите в файл /etc/ppp/options.pptp директиву defaultroute. Если игнорировать комментарии, то он должен выглядеть так

lock
noauth
nobsdcomp
nodeflate
defaultroute
2. Приведите файл /etc/ppp/chap-secrets к такому виду
login PPTP passwd
где login и password - логин и пароль из вашего договора или акта выполненных работ.

3. Приведите файл /etc/ppp/peers/vpn к вот такому виду:

pty "pptp pptp.rada --nolaunchpppd"
name login
remotename PPTP
+chap
file /etc/ppp/options.pptp
ipparam vpn
#mtu 1412 #если надо
#mru 1301 #если надо
persist # поддерживать подключение
maxfail 0 # количество попыток переподключения 0 - бесконечность
lcp-echo-interval 5 # интервал эхо-запроса в секундах
lcp-echo-failure 3 # при каком количестве "неответов" считать соединение разорванным
lcp-restart 2 # время ожидания ответа при переподключении (когда соединения еще нет)

Комментарии на русском рекомендую удалить. Кроме того, во второй строке login заменить на ваш логин из договора, или акта выполненных работ.

4. Вызовите подключение командой
pppd call vpn
5. Установите правильный шлюз
/sbin/route del default dev eth0
/sbin/route add default dev ppp0

См. также