Консультация № 143314
07.09.2008, 22:23
30.00 руб.
07.09.2008, 22:41
0 8 0
Уважаемые эксперты! Давно хотел перейти на линукс, да с карточкой не особо обновления закачаешь, тем более если это винмодем. Зная, что скоро протянут кабель от Кобина Телеком в прошлом году купил ALTLinux 4.0 desktop. В коробке лежал купон на бесплатные консультации до 1 сентября текущего года. Интернет сделали, но соединиться с интернетом из линукса я так и не смог. На мои вопросы отвечали люди, которые, естесственно пропускали некоторые пункты в консультации. Я имею ввиду, то, что если бы мне объясняли, как бы в Windows объясняли настройку какой либо программы. Например: C - >Documents and Settings - > имя - > Application Data -> имя программы, пропустив при этом, что для этого надо нажать кнопку Start и My Computer. Так мне отвечали из центра поддержки ALTLinux. Вот письмо:
Чтобы настроить соединение в Корбине через консоль воспользуйтесь командой
pptp-config
В данной команде manage chap secrets - сохранение пароля для интернета
В качестве сервера для соединения рекомендую использовать 85.21.0.3 , так как
лучше вводить статический адрес сервера.
после того, как Вы добавите Add new pptp tunnel (назовите его лучше маленькими
буквами по-английски), введя туда адрес сервера и логин, а также сохраните
пароль для интернета, ваш тунель к интернету будет лежать в
/etc/ppp/peers/название туннеля
для подключения к интернету напишите скрипт (файл, который можно будет
исполнять)

Выглядеть он будет так(3 строчки), но поменяйте шлюз и название туннеля на
ваше.мое название туннеля тут - corbina
мой шлюз здесь 10.185.136.1

#!/bin/bash
pppd call corbina defaultroute
ip r r 85.21.0.3 via 10.185.136.1

Разобрался, нашёл консоль, зашёл с рутовыми правами. До этого создал, как велели скрипт, расширением .txt, в свойсвах которого я пометил " Быть исполнительным ". Бросил этот текстовый документ с #!/bin/bash... с названием corbina.txt в документы. Сделал после 2 письма соединение, но смог выйти только на сервер Корбина, но не в интернет. Кстати, мне на мой вопрос "как подключаться к интернету" (я имел ввиду кликнуть на каком нибудь файле или что либо в этом духе) не ответили.
Ещё момент - в совете качестве сервера для соединения рекомендую использовать 85.21.0.3 , так как
лучше вводить статический адрес сервера. Я не понял откуда эти цифры - это раз, и, ещё у меня динамический ip - это два. У меня не ADSL, а VPN!
Пожалуйста помогите подключить Linux к интернету по VPN! Если нетрудно, то объясните, как можно подробнее.
C уважением.
Eaglemike.

Приложение:
ALTLinux 4.0 Desktop

Обсуждение

Неизвестный
09.09.2008, 14:09
общий
ничего не понятно, но здорово :-)
из Windows'a Вы подключаетесь? какие там ip-адреса указаны?
Вообще-то по VPN'у в ALTLinux'e есть неплохая инструкция возможно Вам достаточно будет перенести windows'ные настройки в конфиг-файлы Linux'a
Неизвестный
11.09.2008, 02:06
общий
Уважаемый PVS@Lviv! Перечитал много раз инструкцию. Вернулся к консоли с рутовыми правами с командой pptp-config . В отличие от того, что мне предложили в центре поддержки линукса, в ней сначала было надо добавлять CHAP секреты, а, лишь потом, добавлять новый туннель. Сделал так, как было написано. Здорово помогло в моём барахтанье то, что разъяснили, сто такое local name, а что такое remote name: я всегда писал одно и то же. В конце моей работы получилось то, что и было написано в инструкции, разве что имена и цифры естессвенно отличались. Но... Воз и ныне там. Где я ещё мог накулебячить ? На сервер Corbina Telecom я смог спокойно выйти и просмотреть все страницы, но эта услуга, как гостевой вход и доступна даже если баланс нулевой. В WWW я так и не смог выйти . В конце настроек есть такая строка: "Старт туннеля

Старт туннеля производится командой (выполнять от имени root)

# pppd call имя_туннеля". Это таким образом подключаются к сети? Я попробовал под(естесственно) рутовыми правами выполнить эту команду. Консоль меня проигнорировала и снова предложила начать диалог. Хочу отметить что при конфигурировании я согласно написанному (Remote Name [PPTP]:) нажал просто "Enter".
Ещё: (простите виндузятника, ещё не вполне освоившего термины и команды) я в консоли управления системой, где прописывается IP и шлюз по умолчанию с DNS написал всё, как было в Windows- IP 10.202.43.135, GW 10.202.40.17, маска 255.255.248.0 и два DNS, которые вроде во втором письме вписывать не надо было. Но когда я их удаляю и кликаю"применить", то в следующий раз оба DNS на том же месте. Просто глаза враскоряку. И с какого боку вставлять тот скрипт, который я написал? Зачем он вообще нужен? Уже третий месяц пытаюсь уйти в линуксовый интернет. Похоже я слишком туп для этого...
Неизвестный
11.09.2008, 11:07
общий
Как назло нету никакой возможности сейчас добратся до pptp и попробовать проделать всё это :-(
Вот попалась на глаза ещё одна не очень содержательная статья, но в комментах к ней находятся очень полезные команды, например:
/usr/sbin/pppd persist maxfail 0 pty '/usr/sbin/pptp 82.137.137.30 --nolaunchpppd' call ИМЯ_ТУННЕЛЯ
P.S. Похоже скрипт из такой-вот строчки (/usr/sbin/pppd…) и должен состоять, а нужен он только для того чтобы не набирать всё это вручную. Хотя если его прописывать в скриптах загрузки, то, может, отдельный файл делать нецелесообразно - это Вам решать.
Неизвестный
12.09.2008, 02:25
общий
Уважаемый PVS@Lviv! Снова промах. С командой ppptp-command setup была та же настройка, что и с pptp-config. Но! При начале добавления туннеля текст, который я распечатал со страницы и текст в консоли не стали совпадать, например: Add a NEW PPTP Tunnel.
1.) Other - у меня сразу система просит обозвать туннель какм либо именем и впечатать ip. Дальнейшее, что предлагалось в тексте - не имелось возможности ввести. Однако, через МС я посмотрел /etc/ppp/option.pptp - файл был нулевой. Редактировал, точнее копировал из нижеприведённого текста данные с последующим сохранением - 375 байт. Сделал старт тоннеля - результат прежний: на корбину я могу выйти, даже джингл дурацкий скачал, а в интернет не хочет идти ни FF, ни Коркверор. Да! Прежде чем делать новые секрет и тоннель я удалил старые. Ой... Где же я торможу? Системы у меня стоят на разных винтах и, более того, не видят друг друга, так как я переключаю их через БИОС. Совсем глупый вопрос: как узнать, включена ли у меня поддержка pptp протокола? На хелпе Корбины, под сетевые настройки линукса уделена маленькая страничка, да и то про старый Убунту. Кажется я полностью теряю надежду.
Неизвестный
12.09.2008, 09:54
общий
Стоп машина! Давайте продиагностируем что собственно происходит. Может дело совсем и не в pptp…
После запуска pptp соединения выполните следующие комманды:

ping google.com
traceroute google.com
ip route show
ifconfig
cat /etc/resolv.conf

и всё что они выдадут закиньте сюда.
Неизвестный
12.09.2008, 15:03
общий
Вот что у меня вышло. После каждой команды я в консоли нажимал Enter.
[root@localhost ~]# pptp-command start corbina
-bash: pptp-command: command not found
[root@localhost ~]# ping google.com
PING google.com (64.233.187.99) 56(84) bytes of data.
traceroute google.com
ip route show
ifconfig
cat /etc/resolv.conf

Почти никаких команд не исполнилось, хотя я опять проверил гостевой вход корбины - работает: смог зайти на сайт.
Неизвестный
12.09.2008, 15:12
общий
а если вместо
pptp-command start corbina
запускать
/usr/sbin/pppd persist maxfail 0 pty '/usr/sbin/pptp 85.21.0.3 --nolaunchpppd' call corbina
что-то меняется?
Неизвестный
12.09.2008, 16:29
общий
Уважаемый PVS@Lviv! Получилось вот это:[root@localhost ~]# /usr/sbin/pppd persist maxfail 0 pty '/usr/sbin/pptp 85.21.0.3 --nolaunchpppd' call corbina/usr/sbin/pppd: In file /etc/ppp/options.pptp: unrecognized option 'Lock'
Сам файл проверил - на месте, но просмотр, по моему невозможен: одни символы.
С уважением
Eaglemike.
Форма ответа