ViRuSTN Опубликовано 30 января, 2009 Жалоба Share Опубликовано 30 января, 2009 1. Для начала нужно установить пакет pptp. Берем его с диска дистрибутива. Лежит он там по адресу - /pool/main/p/pptp-linux/. Устанавливаем его. 2. Далее запускаем терминал и переходим в режим суперпользователя командой sudo bash (после запроса введите пароль вашего пользователя в системе). 3. Далее в терминале набираем nano /etc/ppp/chap-secrets и редактируем данные: # Secrets for authentication using CHAP # client server secret IP addresses [b]"ваш_логин" PPTP "ваш пароль" *[/b] - (между логином PPTP паролем и звездочкой ставить TAB. НЕ ПРОБЕЛ) Сохранаяем. (Ctrl+X жмем Y жмем Enter) 4. Далее набираем nano /etc/ppp/options.pptp, и приводим его к вот такому виду: lock noauth refuse-eap refuse-chap refuse-mschap nobsdcomp nodeflate persist Все остальное можно стереть. Сохранаяем. (Ctrl+X жмем Y жмем Enter) 5. Далее набираем nano /etc/ppp/peers/real (Данной командой мы создаем фаил в котором будут прописанны все параметры для подключения к РЕАЛУ.). Вписываем в него следующее: name ваш_логин remotename PPTP pty "pptp 1.1.1.1 --nolaunchpppd" lock require-mppe-128 require-mschap-v2 usepeerdns defaultroute file /etc/ppp/options.pptp persist holdoff 5 Сохранаяем. (Ctrl+X жмем Y жмем Enter). Впринципе основная настройка произведенна. Теперь нам нужно внести изминения в таблицу маршутизации и все! 6. Набираем nano /etc/rc.local и в открывшмся фаиле вписываем: route del default route add -host 10.168.XX.0 gw 10.168.XX.1 route add -host 10.168.0.0 gw 10.168.XX.2 route add -host 10.5.0.0 gw 10.168.XX.2 route add -host 10.1.2.3 gw 10.168.XX.2 pppd call real ВСЕ! ПОСЛЕ ПЕРЕЗАПУСКА ОПЕРАЦИОКИ ИНТЕРНЕТ ЗАРАБОТАЕТ! Небольшое замечание. - Замеченно что если IP присваеваеться DHCP, то все что было написанно в в rc.local - не применится. Для того что бы избежать этой проблеммы можно сделать следующее: Создаем фаил в домашней директории пользователя, и называем его Start_REAL.sh И вписываем в него следующее: #!/bin/sh route del default route add -host 10.168.XX.0 gw 10.168.XX.1 route add -host 10.168.0.0 gw 10.168.XX.2 route add -host 10.5.0.0 gw 10.168.XX.2 route add -host 10.1.2.3 gw 10.168.XX.2 pppd call real Запускаем только что созданный скрипт. И Вуаля! Интернет заработал! (проверяем ping www.ru) Так же для надежности можно проверить таблицу маршутизации набрав route -n. Обратите внимание! Что если вы используете скрипт Start_REAL.sh - в файл rc.local записи производить не нужно! Приятного вам интернета! Ссылка на комментарий Поделиться на другие сайты More sharing options...
solt Опубликовано 31 января, 2009 Жалоба Share Опубликовано 31 января, 2009 Это называется левое ухо правой рукой через ... Ссылка на комментарий Поделиться на другие сайты More sharing options...
AmericaMustDie Опубликовано 31 января, 2009 Жалоба Share Опубликовано 31 января, 2009 ViRuSTN А это простите Вы зачем написали? Толпы леммингов не нужны. (между логином PPTP паролем и звездочкой ставить TAB. НЕ ПРОБЕЛ) Это что-то новое. ПОСЛЕ ПЕРЕЗАПУСКА ОПЕРАЦИОКИ ИНТЕРНЕТ ЗАРАБОТАЕТ! Четвертовать, немедленно! В бубунте по-моему проще провернуть сию операцию через pon/poff Ссылка на комментарий Поделиться на другие сайты More sharing options...
marilin Опубликовано 31 января, 2009 Жалоба Share Опубликовано 31 января, 2009 А что такое убунту:? Ссылка на комментарий Поделиться на другие сайты More sharing options...
AmericaMustDie Опубликовано 31 января, 2009 Жалоба Share Опубликовано 31 января, 2009 А что такое убунту:? Ось африканских детей В переводе с древнеафриканского - "Я не могу поставить слакварь" Для меня остаётся загадкой сакральный смысл прописывания маршрутов в /etc/rc.local В общем ViRuSTN хотел как лучше, а получился высер. Ссылка на комментарий Поделиться на другие сайты More sharing options...
jnc Опубликовано 31 января, 2009 Жалоба Share Опубликовано 31 января, 2009 pty "pptp 10.168.XX.1 --nolaunchpppd" Это вредный совет. Нужно использовать 1.1.1.1. route del default route add -host 10.168.XX.0 gw 10.168.XX.1 route add -host 10.168.0.0 gw 10.168.XX.1 route add -host 10.5.0.0 gw 10.168.XX.1 route add -host 10.1.2.3 gw 10.168.XX.1 Тоже вредный совет. Зачем удалять шлюз по умолчанию? Не нужно этого делать. На 10.168.х.х маршрут пропишет dhclient, это тоже не нужно. Остальные три маршрута также В КОРНЕ неверны. Должны выглядеть так: route add -net 10.168.0.0 netmask 255.255.0.0 gw 10.168.XX.2 route add -net 10.5.0.0 netmask 255.255.0.0 gw 10.168.XX.2 route add -net 10.1.2.0 netmask 255.255.255.0 gw 10.168.XX.2 Ссылка на комментарий Поделиться на другие сайты More sharing options...
ViRuSTN Опубликовано 31 января, 2009 Автор Жалоба Share Опубликовано 31 января, 2009 Пост поправил. По поводу удаления дефолтового маршрута. У меня если я его не удаляю инет не работает. ViRuSTN А это простите Вы зачем написали? Толпы леммингов не нужны. Цитата (между логином PPTP паролем и звездочкой ставить TAB. НЕ ПРОБЕЛ) Это что-то новое. Цитата ПОСЛЕ ПЕРЕЗАПУСКА ОПЕРАЦИОКИ ИНТЕРНЕТ ЗАРАБОТАЕТ! Четвертовать, немедленно! В бубунте по-моему проще провернуть сию операцию через pon/poff Ко мне обрашаються люди, которые ставят убунту, которые в линухаха вообще ничего не понимают (непонимаю почему ставят). Приходиться разжовывать. Если у кого возражения попробуйте поставить по своему. Остальные три маршрута также В КОРНЕ неверны. Должны выглядеть так: Код route add -net 10.168.0.0 netmask 255.255.0.0 gw 10.168.XX.2 route add -net 10.5.0.0 netmask 255.255.0.0 gw 10.168.XX.2 route add -net 10.1.2.0 netmask 255.255.255.0 gw 10.168.XX.2 Все верно (перепутал 10.168.ХХ.1 с 10.168.ХХ.2 поправил) написание правельное - для версии 8.10 Ссылка на комментарий Поделиться на другие сайты More sharing options...
ViRuSTN Опубликовано 31 января, 2009 Автор Жалоба Share Опубликовано 31 января, 2009 Да и вот народ! Установите убунту 8.10 и попробуйте настроить в ней интернет! Если получиться просче и лучше отпишите! Сделаем мануал короче и понятнее! ИМХО! Ссылка на комментарий Поделиться на другие сайты More sharing options...
AmericaMustDie Опубликовано 31 января, 2009 Жалоба Share Опубликовано 31 января, 2009 ViRuSTN Роутинг пропиши в /etc/ppp/ip-up В /etc/ppp/ip-down, если нужно вернуть шлюз после разрыва, пропиши route add default gw шлюз Соответственно поднятие, опускание впн: # pon real # poff real Ссылка на комментарий Поделиться на другие сайты More sharing options...
Fedia Опубликовано 31 января, 2009 Жалоба Share Опубликовано 31 января, 2009 в убунту калькулятор есть? Ссылка на комментарий Поделиться на другие сайты More sharing options...
ViRuSTN Опубликовано 31 января, 2009 Автор Жалоба Share Опубликовано 31 января, 2009 в убунту калькулятор есть? - есть - Офф топ. Давайте по существу Роутинг пропиши в /etc/ppp/ip-up В /etc/ppp/ip-down, если нужно вернуть шлюз после разрыва, пропиши route add default gw шлюз Соответственно поднятие, опускание впн: # pon real # poff real Спасибо учел! Проверю. Поправлю пост. Ссылка на комментарий Поделиться на другие сайты More sharing options...
solt Опубликовано 2 февраля, 2009 Жалоба Share Опубликовано 2 февраля, 2009 Пост поправил. По поводу удаления дефолтового маршрута. У меня если я его не удаляю инет не работает. replacedefaultroute в настройках ppp Все верно (перепутал 10.168.ХХ.1 с 10.168.ХХ.2 поправил) написание правельное - для версии 8.10 -host vs -net Ссылка на комментарий Поделиться на другие сайты More sharing options...
EricDraven Опубликовано 18 апреля, 2009 Жалоба Share Опубликовано 18 апреля, 2009 пытался настроить vpn в убунте, нет половины пакетов.черт с ним,через nm хз как прописать маршрутизацию,кривовато как то, пытался поставить vpnc выдает ошибку. пришел сюда скрипт вроде бы как все дела. настроил... и толку в итогде то ли что то с маршрутизацией то ли хз. но дальше шлюза пинг не прошел. подскажите какую точно над маршрутизацию. в сусе настраивал 4 мес назад все норм было но там kvpnc тут же gnome первый раз в этой рабочей среде) нид хелп. Ссылка на комментарий Поделиться на другие сайты More sharing options...
EricDraven Опубликовано 18 апреля, 2009 Жалоба Share Опубликовано 18 апреля, 2009 Start_REAL.sh #!/bin/sh route add -net 10.168.0.0 netmask 255.255.0.0 gw 10.168.217.2 route add -net 10.5.0.0 netmask 255.255.0.0 gw 10.168.217.2 route add -net 10.1.2.0 netmask 255.255.255.0 gw 10.168.217.2 pppd call real root@eric-desktop:~# ./Start_REAL.sh root@eric-desktop:~#ps -x << >> 6867 pts/0 S 0:00 bash 6941 ? Ss 0:00 pppd call real 6960 pts/0 R+ 0:00 ps -x root@eric-desktop:~# ping ya.ru PING ya.ru (213.180.204.8) 56(84) bytes of data. From 10.168.217.1 icmp_seq=1 Packet filtered From 10.168.217.1 icmp_seq=2 Packet filtered From 10.168.217.1 icmp_seq=3 Packet filtered From 10.168.217.1 icmp_seq=4 Packet filtered From 10.168.217.1 icmp_seq=5 Packet filtered From 10.168.217.1 icmp_seq=6 Packet filtered From 10.168.217.1 icmp_seq=7 Packet filtered From 10.168.217.1 icmp_seq=8 Packet filtered From 10.168.217.1 icmp_seq=9 Packet filtered From 10.168.217.1 icmp_seq=10 Packet filtered From 10.168.217.1 icmp_seq=11 Packet filtered From 10.168.217.1 icmp_seq=12 Packet filtered From 10.168.217.1 icmp_seq=13 Packet filtered From 10.168.217.1 icmp_seq=14 Packet filtered From 10.168.217.1 icmp_seq=15 Packet filtered From 10.168.217.1 icmp_seq=16 Packet filtered From 10.168.217.1 icmp_seq=17 Packet filtered From 10.168.217.1 icmp_seq=18 Packet filtered From 10.168.217.1 icmp_seq=19 Packet filtered From 10.168.217.1 icmp_seq=20 Packet filtered From 10.168.217.1 icmp_seq=21 Packet filtered From 10.168.217.1 icmp_seq=22 Packet filtered --- ya.ru ping statistics --- 31 packets transmitted, 0 received, +31 errors, 100% packet loss, time 150336ms root@eric-desktop:~# route -n Таблица маршутизации ядра протокола IP Destination Gateway Genmask Flags Metric Ref Use Iface 1.1.1.2 10.168.217.1 255.255.255.255 UGH 0 0 0 eth0 10.168.217.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 10.1.2.0 10.168.217.2 255.255.255.0 UG 0 0 0 eth0 10.5.0.0 10.168.217.2 255.255.0.0 UG 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 10.168.0.0 10.168.217.2 255.255.0.0 UG 0 0 0 eth0 0.0.0.0 10.168.217.1 0.0.0.0 UG 0 0 0 eth0 root@eric-desktop:~# Ссылка на комментарий Поделиться на другие сайты More sharing options...
Rundel Опубликовано 24 апреля, 2009 Жалоба Share Опубликовано 24 апреля, 2009 jnc Должны выглядеть так: Код route add -net 10.168.0.0 netmask 255.255.0.0 gw 10.168.XX.2 route add -net 10.5.0.0 netmask 255.255.0.0 gw 10.168.XX.2 route add -net 10.1.2.0 netmask 255.255.255.0 gw 10.168.XX.2 а разве эти маршруты сам DHCP ВАШ не дает ?? Ссылка на комментарий Поделиться на другие сайты More sharing options...
De7c3L Опубликовано 24 апреля, 2009 Жалоба Share Опубликовано 24 апреля, 2009 route del default route add default gw 1.1.1.2 Ссылка на комментарий Поделиться на другие сайты More sharing options...
jnc Опубликовано 24 апреля, 2009 Жалоба Share Опубликовано 24 апреля, 2009 Rundel Линуховый dhclient не понимает их. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Rundel Опубликовано 24 апреля, 2009 Жалоба Share Опубликовано 24 апреля, 2009 jnc так ни одна версия и не научилась понимать ?? Ссылка на комментарий Поделиться на другие сайты More sharing options...
solt Опубликовано 27 апреля, 2009 Жалоба Share Опубликовано 27 апреля, 2009 По крайней мере в Debian/Lenny с dhcp3-client идет скрипт /etc/dhcp3/dhclient-exit-hooks.d/rfc3442-classless-routes. Так что с RFC3442 должно работать out-of-box. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Alex Novo Опубликовано 27 апреля, 2009 Жалоба Share Опубликовано 27 апреля, 2009 Нужно попробовать опцию 249, будет ли работать... А rfc3442 - это option 121 если не ошибаюсь. # MS routes: adds extras to supplement routers option option ms-classless-static-routes code 249 = array of integer 8; # RFC3442 routes: overrides routers option option rfc3442-classless-static-routes code 121 = array of integer 8; Ссылка на комментарий Поделиться на другие сайты More sharing options...
solt Опубликовано 27 апреля, 2009 Жалоба Share Опубликовано 27 апреля, 2009 Нужно попробовать опцию 249, будет ли работать... А rfc3442 - это option 121 если не ошибаюсь. По сути вроде одно и тоже, должно работать. P.S. И чем MS не угодил RFC? 249 - магическое число что-ли Ссылка на комментарий Поделиться на другие сайты More sharing options...
jnc Опубликовано 27 апреля, 2009 Жалоба Share Опубликовано 27 апреля, 2009 249 уже выдаётся, надо будет добавить 121, посмотрим. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.