LINUX.ORG.RU

Сообщения slip

 

Подключение к PPTP

Всем доброго!

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

И так, попытки подключиться через OpenVPN у меня провалились и на них я тупо забил. В качестве анонимизации выбрал протокол PPTP, который требует меньше гемора в плане настройки.

И так поехали:

ОС: Fedora 19 / Софт: pptp, pppd, KNetworkManager

SELinux перед всеми манипуляциями был отключен путём ввода команды: setenforce 0

1. Попытка подключения к сервису HideMe по средствам PPTP + KNetworkManager увенчалась успехом. Вроде на этом можно было и закончить если бы не один небольшой нюанс в виде однодневного триала, а это значит что каждый раз когда мне надо будет залогиниться к сервису, придётся заморочиться с получением нового триала, а это меня не устраивает.

2. Попытка подключения к сервису VPNBook по средствам PPTP + KNetworkManager провалилась, вылетает ошибка подключения либо сразу, либо немного погодя. Аналогичные сервисы выдают тоже самое. Попытка найти лог pptp не увенчалась успехом, папка /var/log/ppp оказалось путой.

3. Так как отсутствие логов меня не порадовало, я пошёл иным путём и решил настроить всё вручную без использования NM, настраивал по инструкции на этом сайте: http://d-group.net.ua/content/view/63/

Тут я столкнулся с 2-мя проблемами:

Первая - подключение к HideMe - успех, но по данным 2ip, я к VPN не подключен(IP мой, Провайдер тоже мой).

Вторая - подключение к VPNBook опять провалилось

Ниже привожу логи подключений:

Подключение к HideMe

# pptp 158.255.214.125 file /etc/ppp/peers/hideme-new
using channel 46
Using interface ppp0
Connect: ppp0 <--> /dev/pts/4
sent [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0x0> <magic 0x6f4c99a5> <pcomp> <accomp>]
rcvd [LCP ConfRej id=0x1 <asyncmap 0x0> <pcomp> <accomp>]
sent [LCP ConfReq id=0x2 <mru 1460> <magic 0x6f4c99a5>]
rcvd [LCP ConfNak id=0x2 <mru 1400>]
sent [LCP ConfReq id=0x3 <mru 1400> <magic 0x6f4c99a5>]
rcvd [LCP ConfAck id=0x3 <mru 1400> <magic 0x6f4c99a5>]
rcvd [LCP ConfReq id=0x1 <auth chap MS-v2> <magic 0x41c0e987> <mru 1400>]
sent [LCP ConfAck id=0x1 <auth chap MS-v2> <magic 0x41c0e987> <mru 1400>]
sent [LCP EchoReq id=0x0 magic=0x6f4c99a5]
rcvd [CHAP Challenge id=0x1 <aad3fe69aca04f9c3b3665edb400f822>, name = ""]
sent [CHAP Response id=0x1 <37a2ea07258a3028beb50e7db7fbc3050000000000000000137c47b57305f6e267de3cc560c1b89abe3e8d5b4691919400>, name = "9237365"]
rcvd [LCP EchoRep id=0x0 magic=0x41c0e987]
rcvd [CHAP Success id=0x1 "S=CFF582D52D9C6B754A1ABE27575B0BCD3AF72EDE M=Authentication succeeded"]
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 9> <deflate(old#) 9> <bsd v1 9>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [CCP ConfReq id=0x1 <mppe +H -M +S -L -D -C>]
sent [CCP ConfRej id=0x1 <mppe +H -M +S -L -D -C>]
rcvd [IPCP ConfReq id=0x1 <addr 10.118.64.1>]
sent [IPCP ConfAck id=0x1 <addr 10.118.64.1>]
rcvd [CCP ConfRej id=0x1 <deflate 9> <deflate(old#) 9> <bsd v1 9>]
sent [CCP ConfReq id=0x2]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfAck id=0x2]
rcvd [CCP ConfAck id=0x2]
rcvd [IPCP ConfNak id=0x2 <addr 10.127.72.47>]
sent [IPCP ConfReq id=0x3 <addr 10.127.72.47>]
rcvd [IPCP ConfAck id=0x3 <addr 10.127.72.47>]
not replacing existing default route via 192.168.0.1
local  IP address 10.127.72.47
remote IP address 10.118.64.1
Script /etc/ppp/ip-up started (pid 7358)
Script ?? finished (pid 7349), status = 0x0
Script /etc/ppp/ip-up finished (pid 7358), status = 0x0

Вывод ifconfig:

ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST>  mtu 1400
        inet 10.127.72.47  netmask 255.255.255.255  destination 10.118.64.1
        ppp  txqueuelen 3  (Point-to-Point Protocol)
        RX packets 10  bytes 273 (273.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10  bytes 223 (223.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Подключение к VPNBook:

# pptp us1.vpnbook.com file /etc/ppp/peers/vpnbook 
using channel 47
Using interface ppp0
Connect: ppp0 <--> /dev/pts/4
sent [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0x0> <magic 0xccd6fa7e> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <mru 1460> <asyncmap 0x0> <magic 0xccd6fa7e> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <mru 1460> <asyncmap 0x0> <magic 0xccd6fa7e> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x7b5f23ee> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MS-v2> <magic 0x7b5f23ee> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <mru 1460> <asyncmap 0x0> <magic 0xccd6fa7e> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xccd6fa7e]
rcvd [LCP EchoReq id=0x0 magic=0x7b5f23ee]
sent [LCP EchoRep id=0x0 magic=0xccd6fa7e]
rcvd [CHAP Challenge id=0xce <80f2694a7f108edf7fab16b7161f4403>, name = "pptpd"]
sent [CHAP Response id=0xce <d34efd1b070928ee64318e7b2b5df31c000000000000000073ce7aec627b63df792580c5fcb12984596d773a7daf3bb400>, name = "vpnbook"]
rcvd [LCP EchoRep id=0x0 magic=0x7b5f23ee]
rcvd [CHAP Success id=0xce "S=688D9EE8C34A3BF701BCE2D05CCD4F6379BDDD21 M=Access granted"]
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 9> <deflate(old#) 9> <bsd v1 9>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0>]
rcvd [CCP ConfReq id=0x1 <mppe +H -M +S -L -D -C>]
sent [CCP ConfRej id=0x1 <mppe +H -M +S -L -D -C>]
rcvd [LCP TermReq id=0x2 "MPPE required but peer negotiation failed"]
LCP terminated by peer (MPPE required but peer negotiation failed)
sent [LCP TermAck id=0x2]
rcvd [CCP ConfRej id=0x1 <deflate 9> <deflate(old#) 9> <bsd v1 9>]
Discarded non-LCP packet when LCP not open
Terminating on signal 15
Connection terminated.
Modem hangup

 ,

slip
()

C++ и виндовая getche() в Linux

Всем привет! Изучаю C++ по книге Лафоре - ООП в C++.

Всё шло прекрасно, до момента появления в примерах виндового заголовочного файла «conio.h» и входящей в него функции getche().

Пошарившись по форумам нашёл кусок кода который имитирует функцию getche(), но приспособив её в код примера из книги, на выходе получил, что ввод с клавиатуры не осуществляется, вот уже час чешу репу и не могу понять где костыль, надеюсь на вашу помощь. Если в кратце, то программа подсчитывает количество введённых символов и слов, а после нажатия ENTER, выводит результат. Ниже привожу листинг:

#include <iostream>
#include <stdio.h>
#include <termios.h>
#include <unistd.h>
using namespace std;

int getche()
{
  struct termios oldt, newt;
  int ch;
  tcgetattr(STDIN_FILENO, &oldt);
  newt = oldt;
  newt.c_lflag &= ~(ICANON | ECHO);
  tcsetattr(STDIN_FILENO, TCSANOW, &newt);
  ch = getchar();
  tcsetattr(STDIN_FILENO, TCSANOW, &oldt);
  return ch;
}
int main(){
    int symbols = 0;
    int words = 1;
    char ch = 'a';
    cout << "Введите строку: ";
    while(ch != '\r'){
        ch = getche();
        if(ch == ' ')
            words++;
        else
            symbols++;
    }
    cout << "\nСлов: " << words << endl;
    cout << "Букв: " << (symbols-1) << endl;
}
Так же буду признателен, если посоветуете хорошую книгу по c++ для начинающих, в духе Лафоре, но только без вендовставок, и ещё пару книг для последующего изучения.

 , вендокостыль,

slip
()

Задержка в JS скрипте

Всем доброго времени суток! Мне необходимо сделать задержки для выпадающего меню (slideUp, slideDown). Имеется вот такой вод код:

$(document).ready(function() {
  $('#sidemenu li').hover(
    function() {
      $(this).addClass("active");
      $(this).find('ul').stop(true, true);
      $(this).find('ul').slideDown('slow');
    },
    function() {
      $(this).removeClass("active");
      $(this).find('ul').slideUp('slow');
    }
  );
});

Заранее спасибо!

 ,

slip
()

Синхронизация Mega с Linux через WebDav

Доброго всем дня!

По новой работе столкнулся с проблемой передачи данных между сервером, рабочим и домашним компами. С флэшками бегать не резон, а буфер обмена между сервером и рабочим компом постоянно отваливается. В связи с этим озадачился вопросом относительно облачного хранилища. Погуглив не нашёл инструкции и вообще информации по возможности синканья с компом сервиса Mega (ex. MegaUpload), потому обращаюсь за помощью сюда. Необходим способ синхронизации через davfs2. Так же готов рассмотреть другие варианты синхронизации или сервисов, с размером харда от 10GB.

З.Ы. Способы синхронизации специфичные для Debian-систем не предлагать.

 , , ,

slip
()

Qt5 Beta1 и Qt-Creator 2.4. Ошибка подключения профиля.

Собрал Qt5 из git, при добавлении профиля в Qt-Creator появляется красная иконка с восклицательным знаком и внизу ошибка:

Умолчальная символьная ссылка на mkspec повреждена

Парметры сборки:

./configure -prefix $PWD/qtbase -opensource -release -nomake examples -nomake tests -no-gtkstyle

З.Ы. RFRemix 17 c последними обновлениями

 

slip
()

Накрылся Yum в Fedora 11

Собственно решил обновится до 12-й федорки, нашёл статью как это сделать, но как я понял после команды

yum clean all
перестали устанавливаться программы. При попытке установить прогу из репов yum виснет а потом выдаёт следующее
[root@localhost slip]# yum install ktorrent
Loaded plugins: fastestmirror, presto, refresh-packagekit
Loading mirror speeds from cached hostfile               
Traceback (most recent call last):                       
  File "/usr/bin/yum", line 29, in <module>              
    yummain.user_main(sys.argv[1:], exit_code=True)      
  File "/usr/share/yum-cli/yummain.py", line 311, in user_main
    errcode = main(args)                                      
  File "/usr/share/yum-cli/yummain.py", line 180, in main     
    result, resultmsgs = base.doCommands()                    
  File "/usr/share/yum-cli/cli.py", line 349, in doCommands   
    self._getTs(needTsRemove)                                 
  File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 100, in _getTs
    self._getTsInfo(remove_only)                                              
  File "/usr/lib/python2.6/site-packages/yum/depsolve.py", line 111, in _getTsInfo                                                                            
    pkgSack = self.pkgSack                                                     
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 702, in <lambda>                                                                              
    pkgSack = property(fget=lambda self: self._getSacks(),                     
  File "/usr/lib/python2.6/site-packages/yum/__init__.py", line 538, in _getSacks                                                                             
    self.repos.populateSack(which=repos)                                       
  File "/usr/lib/python2.6/site-packages/yum/repos.py", line 249, in populateSack                                                                             
    self.doSetup()                                                             
  File "/usr/lib/python2.6/site-packages/yum/repos.py", line 83, in doSetup    
    self.ayum.plugins.run('postreposetup')
  File "/usr/lib/python2.6/site-packages/yum/plugins.py", line 177, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/fastestmirror.py", line 182, in postreposetup_hook
    if downgrade_ftp and _len_non_ftp(repo.urls) == 1:
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 655, in <lambda>
    urls = property(fget=lambda self: self._geturls(),
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 652, in _geturls
    self._baseurlSetup()
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 606, in _baseurlSetup
    mirrorurls.extend(self._getMirrorList())
  File "/usr/lib/python2.6/site-packages/yum/yumRepo.py", line 1625, in _getMirrorList
    print "Could not retrieve mirrorlist %s error was\n%s" % (url, e)
  File "/usr/lib/python2.6/codecs.py", line 351, in write
    data, consumed = self.encode(object, self.errors)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 156: ordinal not in range(128)

slip
()

Проблема с иксами на FreeBSD 7.2

Наконец то скачал! Установил на комп, НО при вводе команды "kdm" пишет [code]kdm: command mot found[/code] Кеды стояли при вводе команды "gdm": [code](gdm-binary:721): WARNING***: could't connect to system bus: failed to connect to soccet /var/dbus/system_bus_socket : no such file or directory[/code] что это может значить и как это вылечить?

slip
()

Проблема с установкой загрузчика нa DSL

Доброго времени суток! Столкнулся с такой вот проблемой устанавливал на флэху DSL подошел уже к концу установки да и мана в мане написана такая вот строчка: grub-install --no-floppy --root-directory=. /dev/sda

при вводе ее в консоль пишет вот это: The file ./boot/grub/stage1 not read correctly.

подскажите как все сделать нормально. Заранее спасибо.

slip
()

GNOME запускается на половину

Доброго времени суток!

Сегодня установил FreeBSD на виртуалку всё делал по инструкции с отступлениями в сторону конфигурации машинки установка прошла нормально, запускаю систему ввожу логин с паролем и сталкиваюсь с такой вот проблемой после ввода команды "startx" начинает запускаться гном но запускается не до конца экран похож на начало загрузки иксов с Live CD. Что мне делать что бы иксы всё таки нормально загрузились. Заранее спасибо!

slip
()

RSS подписка на новые темы