Перейти к содержанию

Выпускаем Dream в интернет через Vpn соединение


Satuser

Рекомендуемые сообщения

Данные настройки с большего уже приводились у нас на форуме, но я все же решил их дополнить и вынести в отдельный топик на обсуждение.

В нашем г.Гомеле подключение к инетернету осуществляют интернет провайдеры Сервер и Атлант.

Для подключения вам необходимо иметь логин и пароль к любому из них. При этом данные должны быть не статическими. Со статическим IP, логином и паролем не получется все настроить.

Рассмотрим подключение к Серверу.

Нам дали логин - login

Пароль - password

IP сервера интернет провайдера, в нашем случае - 172.16.5.1

DNS сервера, в нашем случае - 217.21.59.1

Шлюз - IP модема в вашей сети, с которого вы берете интернет, к примеру - 192.168.0.21

Для начала заливаем в дрим имидж с поддержкой pptp client 1.7.0 и pppd client

Такое имеется из бесплатных имиджей только в имиджах от spektr-tv

В сетевых настройках дрима прописываем следущее:

IP - 192.168.0.15 (обязательно чтобы дрим находился в одном адресном пространстве с модемом вашейй сети);

Mask - 255.255.255.0 - маска вашей сети, где стоит модем;

Nameserver - 217.21.59.1 - DNS интернет провайдера

Gateway - 0.0.0.0 - так будет у всех

В папке /var/etc/ppp/peers Создаём файл, например vpn следующего содержания:

ipparam "vpn"

pty "/var/bin/pptp 172.16.5.1 --nolaunchpppd"

connect /bin/true

name login

defaultroute

где, 172.16.5.1 - IP адрес VPN сервера.

login - тот логин, который вы выбрали при подключении.

В папке /var/etc/ppp редактируем файл chap-secrets. Прописываем логин и пароль в интернет.

# Secrets for authentication using CHAP

# client server secret IP addresses

login * password

В папке /var/tuxbox/plugins создаем файл Vpn-on.sh

#/bin/sh

start

killall pppd&

route add 172.16.5.1. gw 192.168.0.21 dev eth0&

/var/bin/pppd call vpn&

exit 0

В папке /var/tuxbox/plugins создаем файл Vpn-on.cfg

name=VPN Connect

desc=Plugin dialup VPN session

depend=

type=3

needfb=0

needrc=0

needlcd=0

В папке /var/tuxbox/plugins создаем файл Vpn-off.sh

#/bin/sh

killall pppd

В папке /var/tuxbox/plugins создаем файл Vpn-off.cfg

name=VPN Disonnect

desc=Plugin dialup VPN session

depend=

type=3

needfb=0

needrc=0

needlcd=0

Ставим на последние 4 файла атрибуты 755

Если все сделали верно то по желтой кнопки в меню алагинов пунктом VPN Connect вы запустите интернет на дриме, а путктом VPN Disonnect разорвете его.

Пред запуском VPN соединения необходимо включить эмулятор с уже активной ссылкой на шаринг-сервер. При запуске VPN на экране вы увидите надпись Executing/var/tuxbox/plugins/Vpn-on.sh. Please wait... И так оно будет висеть долго, если подсоединение само по себе на компьюторе у вас происходит быстро, то и на дрме можете долго не ждать (сек 5-10), после чего можете выходить с данного меню и перезапускать эмулятор. Если все настройки произведены верно, то увидите долгожданную картинку.

Так же подсоединение можно проконтролировать через telnet (можно использовать программу FLASHWIZARD)

Для этого в телнете, зайдя на дрим, набираем команду

route add 172.16.5.1. gw 192.168.0.21 dev eth0 (по окончанию жмем Enter)

/var/bin/pppd call vpn (по окончанию жмем Enter)

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

Командой killall pppd можем прекратить через телнет связь с интернетом.

Ссылка на комментарий
Поделиться на другие сайты

  • тема был откреплён

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...