VPN в FreeBSD

Discussion in 'Безопасность и Анонимность' started by procedure, 30 May 2008.

  1. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    поднимаю впн на фре, получается что провайдер выдает внутри пптп туннеля тот же адрес что и адрес впн сервака, и фря не может при поднянии интерфейса впн добавить его
    авторизация проходит нормально
    в итоге получается как бы 2 маршрута на 1 адрес
    один извне туннеля, другой внутри
    При этом в винде работает, а во фре выдает ошибку:
    в логах mpd4:
    Adding IPv4 address to ng0 failed: File exists
    Что подскажете делать?
     
  2. MicRO

    MicRO Member

    Joined:
    28 Oct 2004
    Messages:
    274
    Likes Received:
    75
    Reputations:
    49
    во первых не телепаты...
    во вторых пишет что интерфейс занят, дак может его сменить на ng1 ?
     
  3. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    т.е.? два интерефейса сделать? ng0 и ng1?
     
  4. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    MicRO-> я уже настроил инет, только на другом провайдере. Но хотелось бы на том же.
    Сейчас инет работает, толкьо есть маленькая проблема, он заходит не на все сайты, точнее не заходит на mail.ru, antichat.ru google.com и так далее (много сатов проверял), но при этом заходит на ya.ru (проверил почту даж), на proceduring.com proceduring.org заходит. При этом пингует он все сайты. Когда с захожу в какой нить порт набираю make. Он подключается к серверу, определяет пакет на закачку, начинает качать со скорростью 0 byte в сек. т.е. закачка не идет.
    Инет работает на половину, не знаешь в чем может быть проблема, и как ее найти?
     
  5. MicRO

    MicRO Member

    Joined:
    28 Oct 2004
    Messages:
    274
    Likes Received:
    75
    Reputations:
    49
    traceroute google.com
    если всё нормально попингуй посмотри не теряются ли пакеты, если и тут всё гуд попробуй разные браузеры, пни хостера и спроси что такое может режет :)
     
  6. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    провайдер говорит прописать днс в resolv.conf прописал но положение не улучшилось.(((
    traceroute работает нормально..
     
  7. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    Code:
    telnet google.com 80

    если пинг по доменному имени идет - resolv.conf непричем
     
  8. MicRO

    MicRO Member

    Joined:
    28 Oct 2004
    Messages:
    274
    Likes Received:
    75
    Reputations:
    49
    если пинги по имени идут это уже никак не днс сами подумайте... при обращении к mail.ru сразу же резолвится и ты получаешь ип, угодайте с помощью чего резолвится Ж)
     
  9. neval

    neval Elder - Старейшина

    Joined:
    13 Dec 2006
    Messages:
    457
    Likes Received:
    116
    Reputations:
    23
    в любом случае, если не прителнетиться по 80 порту - фаер однозначно режет
     
  10. Aag

    Aag Elder - Старейшина

    Joined:
    26 Jul 2005
    Messages:
    60
    Likes Received:
    19
    Reputations:
    8
    Похоже на проблему mtu, когда в тунель (VPN) пытаются протолкнуть пакет большего размера с битом пакета "не фрагментировать".

    Windows на тунельный интерфейс назначает значение mtu = 1400.
    Попробуй поставить mtu на тунельном интерфейсе 1400 или меньше.

    ifconfig tun0 mtu 1400

    Если помогло прописываешь в конфиге mpd.
    Точно не помню, в man можно найти, что-то вроде: set mtu max 1400

    Твой реальный mtu скорее всего больше 1400. Его можно подобрать, используя команду ping или как выше ifconfig.


    С помощью ping:

    ping -D -s 1400 www.ru
    -D - присваивать пакетам бит "не фрагментировать"
    -s - размер пакета

    Варьируя значения -s размер пакета, находишь значение, при котором ping не проходит.

    MTU = 28 + найденное значение.

    28 = 20 байт заголовок пакета tcp/ip + 8 байт заголовок пакета icmp
     
  11. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    Чуваки, извините не уточнил, вопрос не про тунелирование, так как я уже перешел на другого провайдера, вопрос про то, как можно найти проблему или решить найденую в не полной работоспособности интернета!?
    neval-> тебе большое спасибо, сейчас буду пробывать твои конфиги, потом запосщу.
     
  12. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    problema reshena redaktirovaniem MTU,
     
  13. procedure

    procedure Elder - Старейшина

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    kstati ya tolko chto reshil problemu kotoru ne mog reshit okolo 4 mesyacev.
    vot silki, esli komu interesno hod reshtniya.
    http://bsdportal.ru/viewtopic.php?t=17314
    http://bsdportal.ru/viewtopic.php?t=17808
    http://forum.linux.by/viewtopic.php?t=9581
    http://forum.antichat.ru/thread72089.html
    http://forum.antichat.ru/thread71398.html
    http://forum.antichat.ru/thread66445.html
    http://forum.antichat.ru/thread65349.html

    Ne podumaite chto ya ne obrazovannii, prosto esli obrati vnimanie na melkie detali, takie kak chto bilo vse realisovano na noutbuke i chto vse delalos v procese obucheniya,
    Prosto hochu virazit blagodarnost vsem tem kto mne pomigal! Spasibo vam bolshoe vi samie luchsie!