Здравствуйте. Народ подскажите пожайлуста в таком вопросе. Есть Линукс Backtrack 4. Нужно настроить vpn клиента.
Подключение простое Ethernet, то есть без всяких модемов, напрямую воткнут кабель в сетевуху. Шлюх пингуется, сетка вся работает. Свой Ip тоже пингуется, eth0 интерфейс поднят. Сделал просто pppoeconf, если кто будет читать.
Поставил Vpn клиента. и действовал по этому материалу http://indobacktrack.or.id/2009/05/install-vpn-client-di-backtrack-4/
Клиент работает..стартует. Но при старте происходит вот такая ерунда...
ifup-pptp (запускаю клиент)
И выдаёт
Connect: ppp0 <--> /dev/pts/2
Terminating on signal 15
Modem hangup
Connection terminated
Я предполагаю что при подключении создаётся в ifconfig ppp0, и при запуске это видно что он пытается создать это (Connect: ppp0 <--> /dev/pts/2)
Не могу понять то ли что то с протоколами связано сервак не хочит пропускать, то ли ещё что то. Из под винды ms-chap или ms-chap v2 спокойной работает. Файл etc/ppp/chap-secrets весь перетряхнул, всё что можно там попереставил)), даже ковычки на логин с паролем ставил. Вообщем ребят, если кто может..помогите пожайлуста в инет выйти)))
P.s Операционка стоит на винте, работаю не с вертуальной машиной.
Заранее спасибо.
Backtrack4 vpn,помогите разобраться!
Устанавливаем пакет pptp-linux(должен быть на диске или если нет то скачиваем с репозитория Debian или Ubuntu) следующим способом:
Система -> Администрирование -> Менеджер пакетов Synaptic -> Вводим ваш пароль -> жмем ctrl+f и вводим: pptp-linux -> Устанавливаем этот пакет двойным щелчком.
или открываем терминал:
Приложения->Стандартные->Терминал
пишем и нажимаем enter:
sudo apt-get install pptp-linux
Если не получилось установить выше перечисленными способами, то качаем pptp-linux_1.7.0-2ubuntu2_i386.deb и устанавливаем его двойным щелчком.
Открываем терминал и пишем:
sudo -s
nano -w /etc/ppp/peers/inet
Откроется текстовый редактор. В него прописываем следующее:
pty "/usr/sbin/pptp АДРЕС ВПН Сервера --nolaunchpppd"
user login
password "password"
defaultroute
где login и password - ваш логин и пароль от интернета соответственно.
Сохраняем(ctrl+o) и выходим(ctrl+x) из редактора
Выполняем в терминале следующие команды
mv /etc/ppp/ip-up /etc/ppp/ip-up.bak
mv /etc/ppp/ip-down /etc/ppp/ip-down.bak
mv /etc/ppp/options.pptp /etc/ppp/options.pptp.bak
Теперь создаем и редактируем файлы "/etc/ppp/ip-up" и "/etc/ppp/ip-down"
nano -w /etc/ppp/ip-up
Для этого вы должны узнать свой шлюз.
Выполняем в терминале:
route | grep "default"
Появиться такая строчка
default 10.8.21.1 0.0.0.0 UG 0 0 0 eth0
Вторая колонка будет вашим шлюзом. У меня, например, 10.8.21.1 (у вас будет другой).
Далее создаем файл "nano -w /etc/ppp/ip-up":
nano -w /etc/ppp/ip-up
и вводим следующий текст(ваш_шлюз меняем на свой):
#!/bin/bash
route add -net 10.0.0.0/8 gw ваш_шлюз > /dev/null
route add -net 192.168.0.0/16 gw ваш_шлюз > /dev/null
route add -net 172.16.0.0/12 gw ваш_шлюз > /dev/null
route del default
route add default dev ppp0
Сохраняем(ctrl+o) и выходим(ctrl+x)
Создаем файл "/etc/ppp/ip-down":
nano -w /etc/ppp/ip-down
Вводим следующий текст:
#!/bin/bash
route add default gw ваш_шлюз
Выполняем команды:
chmod +x /etc/ppp/ip-up
chmod +x /etc/ppp/ip-down
затем:
sudo -s
chmod u+s `which pptp`
usermod -aG dip login_os
вместо login_os вставляем ваш логин входа в систему(Не логин от интернета!!!)
Все готово, интернет на Ubuntu Linux или Debian Linux настроен.
Что бы подключиться к интернету выполняем команду
pon inet
что бы отключиться
poff inet
Для удобства включения и отключения интернета можно воспользоваться утилиткой ppptray (устанавиливается из репозитория Ubuntu или Debian Linux)
Что бы ppptray загружался вместе с системой выполняем следующее:
Система->Параметры->Сеансы
В появившемся окне жмем добавить и заполняем в появившемся окне:
Имя: пишем любое
Команда: ppptray
Взято с [url]Linux-geek.ru[/url]