Перейти к содержимому


Фотография

Ubuntu 8.04


  • Авторизуйтесь для ответа в теме
4 ответов в теме

#1 Gek

Gek

    Активный участник

  • Пользователи
  • PipPipPip
  • 686 сообщений
  • Пол:Мужской
  • Город:Юбилейка

Отправлено 16 Июль 2008 - 03:29

Напишите плз туториал по настройке впн под этой ОС. Все что на форуме есть мне не сильно помогло.
Кстати установил убунту впервые и раньше помимо окошек ничего не юзал, поэтому поподробней плз.
Буду сильно благодарен
  • 0

#2 Narsilion

Narsilion

    Активный участник

  • Пользователи
  • PipPipPip
  • 493 сообщений

Отправлено 16 Июль 2008 - 04:05

зачем установил то :ignat_02:
  • 0

#3 Gek

Gek

    Активный участник

  • Пользователи
  • PipPipPip
  • 686 сообщений
  • Пол:Мужской
  • Город:Юбилейка

Отправлено 16 Июль 2008 - 05:05

ну дык попробовать же надо, что это за зверь :))
  • 0

#4 Narsilion

Narsilion

    Активный участник

  • Пользователи
  • PipPipPip
  • 493 сообщений

Отправлено 16 Июль 2008 - 10:42

пойми, кайф будет токо тогда когда сам замарочишся и прошаришся.

тут вроде ничетак фак должно помочь http://www.opennet.r...tu_vpn.txt.html

извеняюсь забыл что у вас нету инета.
---------------------------------------------
Установка PPTP клиента

Заходим в командную строку и пишем

sudo apt-get install pptp-linux // установка vpn с дистрибутива если не установлен


Настройка pptp туннеля

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

1) IP адрес или hostname vpn сервера($SERVER)
2) Имя, которое вы хотите использовать для туннеля.($TUNNEL)
3) Логин для vpn сервера($USERNAME)
4) Пароль для vpn сервера($PASSWORD)
5) Используется ли шифрование.


Дальше вы должны заменять значения. Например если написано $PASSWORD,
то вы должны заменить на пароль для интернета

Открывает терминал и создаём файл.

/etc/ppp/options.pptp


В котором прописываем опции для всех туннелей.

lock noauth nobsdcomp nodeflate


Создаём или редактируем файл

/etc/ppp/chap-secrets


в котором прописываем логин и пароль для интернета

Важно: Прописывать надо логин и пароль, который выдал вам ваш
провайдер, а не тот что вы используете в системе

$DOMAIN\\$USERNAME PPTP $PASSWORD *


Важно: Если вы используете vpn сервер в котором не требуеться доменное
имя, то не пишите $DOMAIN\\, то-есть вам надо указать, только
$USERNAME

Важно: Если в вашем пароле используются спец. символы, закоментируйте
их. Посмотрите man pppd для подробной инструкции

Создаём файл

/etc/ppp/peers/$TUNNEL


и прописываем

mtu 1372
mru 1500
persist
maxfail 0
lcp-echo-interval 60
lcp-echo-failure 4
defaultroute
pty "pptp $SERVER --nolaunchpppd"
name $DOMAIN\\$USERNAME
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam $TUNNEL


Важно: Если ваш vpn сервер не использует mppe шифрование, то удалите
строчку require-mppe-128

Открываем файл

/etc/network/interfaces


И добавляем в него

auto lo eth0 $TUNNEL


Так же необходимо прописать локальные подсети, что бы с включённым
интернетом вы могли использовать вашу локальную сеть. Например:

up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 dev eth0


и так можно сделать для нескольких сетей.

up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 dev eth0
up route add -net 192.167.0.0 netmask 255.255.0.0 gw 192.168.1.1 dev eth0


Важно: Замените 192.168.0.0/192.167.0.0 на свои локальные подсети, так
же 192.168.1.1 заменить на свой шлюз используемый вами. При
необходимости замените eth0 на свою сетевую карту ( eth0,eth1 и т.д.)

В том же файле проверяем прописан ли DNS-сервер

dns-nameservers 192.168.1.2


Если такой строчки нету, то добавьте её.

Важно: замените IP-адрес 192.168.1.2 на IP-адрес вашего DNS-сервера.

Добавляем в конец файла следующие строчки, если таковых нету.

iface $TUNNEL inet ppp
pre-up ip link set eth0 up
provider $TUNNEL


Вот и всё. pptp тунель, должен запускаться автоматически при загрузке.
Если не запускается, то воспользуйтесь следующей командой

sudo pon $TUNNEL


если по каким либо причинам ваш тунель всё равно не работает
воспользуйтесь следующей командой и посмотрите, что за ошибка у вас.

pon $TUNNEL debug dump logfd 2 nodetach


Что бы отключить туннель воспользуйтесь следующей командой

sudo poff $TUNNEL


так же проверьте когда включите туннель что всё правильно работает.
Проверить можно так. Открываем терминал и пишем

ifconfig


Внизу вы должны увидеть ppp0 интерфейс в котором будет ваш внешний
IP-адрес, так же проверяем что маршрутизация работает, в той же
консоле вводим

route -n

Сообщение отредактировал Narsilion: 16 Июль 2008 - 10:44

  • 0

#5 Gek

Gek

    Активный участник

  • Пользователи
  • PipPipPip
  • 686 сообщений
  • Пол:Мужской
  • Город:Юбилейка

Отправлено 17 Июль 2008 - 02:52

пойми, кайф будет токо тогда когда сам замарочишся и прошаришся.


Так вот и заморочился, надеюсь прошарюсь :)
Спасибо, завтра с утра попробую, ща уже не в силах)

Сообщение отредактировал Gek: 17 Июль 2008 - 02:52

  • 0




1 посетителей читают тему

0 members, 1 guests, 0 anonymous users