The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"OpenNews: Вышел mpd-4.2"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Есть идеи по улучшению форума и сайта ? Пишите.
. "Вышел mpd-4.2" +/
Сообщение от lalaru (?), 12-Июл-07, 18:28 
>>Как я уже неоднократно повторяю система не просто не виснет, а траффик
>>по этому дефолтному маршруту ИДЕТ и я могу юзать инет на
>>всю катушку.
>>
>>Отсюда вопрос: а че по pptp траффик получается не закольцовывается?
>
>Сравни таблицу маршрутизации, вероятно есть какие-то отличия. PPTP - это такой-же IP
>трафик, что и L2TP. Только в случае PPTP используется протокол GRE,
>а в случае L2TP - UDP.

Сравнил:
Адреса серверов выбрал рандомно.
=== l2tp ===
+++ без роута до 85.21.151.106 перед запуском mpd
mpd.links: set l2tp peer 85.21.151.106
% netstat -rnf inet
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.198.0.17        UGS         0       84   fxp0
10.198.0.0/16      link#2             UC          0        0   fxp0
10.198.0.17        xx:xx:xx:xx:xx:xx  UHLW        2        0   fxp0   1189
85.21.0.11         89.178.100.244     UH          0        0    ng0
127.0.0.1          127.0.0.1          UH          0      112    lo0
127.0.0.2          127.0.0.2          UH          0        0    lo0

% ifconfig ng0 inet
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
        inet 89.178.100.244 --> 85.21.0.11 netmask 0xffffffff

% route change default 85.21.0.11
< зависание >
Или:
% route del 85.21.0.11
% route add 85.21.0.11 10.198.0.17 # теперь я понял что это бред, т.к. это выходная точка тунннеля, тогда как входной будет 85.21.151.106. Т.е. получается что мы этой строкой заставляем траффик ходить в конец точно также как и в начало. На кой черт тогда тоннель?
% route change default 85.21.0.11 # а эта строка тогда получается обрывает начало тоннеля.
< зависание >

+++ с роутом до 85.21.151.106 перед запуском mpd
% netstat -rnf inet
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.198.0.17        UGS         0      153   fxp0
10.198.0.0/16      link#2             UC          0        0   fxp0
10.198.0.17        xx:xx:xx:xx:xx:xx  UHLW        3        0   fxp0   1194
85.21.0.11         89.178.100.244     UH          0        0    ng0
85.21.151.106      10.198.0.17        UGHS        0       17   fxp0
127.0.0.1          127.0.0.1          UH          0      112    lo0
127.0.0.2          127.0.0.2          UH          0        0    lo0

% ifconfig ng0 inet
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
        inet 89.178.100.244 --> 85.21.0.11 netmask 0xffffffff

% route change default 85.21.0.11
< траффик пошел >

=== pptp ===
+++ без роута до 195.14.38.22 перед запуском mpd
% netstat -rnf inet
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.198.0.17        UGS         0       15   fxp0
10.198.0.0/16      link#2             UC          0        0   fxp0
10.198.0.17        xx:xx:xx:xx:xx:xx  UHLW        2        0   fxp0   1198
127.0.0.1          127.0.0.1          UH          0       38    lo0
127.0.0.2          127.0.0.2          UH          0        0    lo0
195.14.38.22       89.178.191.15      UH          0        9    ng0

% ifconfig ng0 inet
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1464
        inet 89.178.191.15 --> 195.14.38.22 netmask 0xffffffff

% route change default 195.14.38.22
< траффик не идет >
Или:
% route del 195.14.38.22
% route add 195.14.38.22 10.198.0.17 # вход и выход в одном IP, админ видать сэкономил
% route change default 195.14.38.22
< траффик пошел >

+++ с роутом до 195.14.38.22 перед запуском mpd
% netstat -rnf inet
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            10.198.0.17        UGS         0    15637   fxp0
10.198.0.0/16      link#2             UC          0        0   fxp0
10.198.0.17        xx:xx:xx:xx:xx:xx  UHLW        3        0   fxp0   1194
127.0.0.1          127.0.0.1          UH          0       66    lo0
127.0.0.2          127.0.0.2          UH          0        0    lo0
195.14.38.22       10.198.0.17        UGHS        0       53   fxp0

% ifconfig ng0 inet
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1464

смотрим в mpd.log и видим:
mpd: [pptp_bundle] IFACE: Adding IPv4 address to ng0 failed: File exists

Оказывается все намного интереснее. :o

Мне начинает казаться, что на сервере pptp есть какое-то хитрое перенаправление, не дающее мне прострелить себе ногу.

Осталось только догадаться как скрипту скормить входную точку на l2tp тоннеле, т.к. $4 нам дает только выходную точку. В случае с pptp это было просто.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
OpenNews: Вышел mpd-4.2, opennews, 27-Июн-07, 13:21  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру