URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 66902
[ Назад ]

Исходное сообщение
"Проблема с IP."

Отправлено tenno , 13-Июн-06 16:30 
Здравствуйте у меня такая проблема,
дано
Хост A(Linux kernel 2.4.25)  -- (GRE over IP tunnel) -- Хост B(Linux kernel 2.4.31),
т.е построен GRE тунель между двумя серверами.
внешний ip у Хоста А (A.A.A.A)
внешний ip у Хоста B (B.B.B.B)
тунельный ip у хоста A (c.c.c.c)
тунельный ip у хоста В (d.d.d.d)
Делаю пинг с хоста В на с.с.с.с , пинг не идет! вижу tcpdump'ом на тунельном интерфейсе хоста А, что :
d.d.d.d > c.c.c.c.: icmp: echo request (DF)
c.c.c.c > d.d.d.d: icmp: echo reply
Включаю tcpdump на внешнем интерфейсе хоста А и вижу :
B.B.B.B > A.A.A.A: gre d.d.d.d > c.c.c.c: icmp: echo request (DF) (DF)
2.0.0.0 > A.A.A.A: gre c.c.c.c > d.d.d.d: icmp: echo reply (DF)
2.0.0.0 > A.A.A.A: gre c.c.c.c > d.d.d.d: icmp: echo reply (DF)
2.0.0.0 > A.A.A.A: icmp: a.a.a.a protocol 47 port 2048 unreachable [tos 0xc0]
2.0.0.0 > A.A.A.A: icmp: A.A.A.A protocol 47 port 2048 unreachable [tos 0xc0]

Господа подскажите пожалуйста что это за сеть такая 2.0.0.0 ??, и откуда она берется, и как мне решить это проблему?


Содержание

Сообщения в этом обсуждении
"Проблема с IP."
Отправлено rolano , 14-Июн-06 10:46 
А пинги между внешними интерфейсами идут нормально?


"Проблема с IP."
Отправлено tenno , 14-Июн-06 11:30 
>А пинги между внешними интерфейсами идут нормально?


Конечно. И не только пинги!


"Проблема с IP."
Отправлено ex , 14-Июн-06 11:36 
>>А пинги между внешними интерфейсами идут нормально?
>
>
>Конечно. И не только пинги!

DF - значит установлен флаг Dont Fragment - иначе говоря пакет не может пролезть через тунель и фрагментировать его низя. Какой MTU на концах тунеля стоит ? Поставь 1480


"Проблема с IP."
Отправлено tenno , 14-Июн-06 11:51 
>>>А пинги между внешними интерфейсами идут нормально?
>>
>>
>>Конечно. И не только пинги!
>
>DF - значит установлен флаг Dont Fragment - иначе говоря пакет не
>может пролезть через тунель и фрагментировать его низя. Какой MTU на
>концах тунеля стоит ? Поставь 1480


На концах тунеоей стояли MTU 1476 !
Я поставил как Вы сказали 1480 !, ситуцая не изменилась.


"Проблема с IP."
Отправлено tenno , 14-Июн-06 12:41 
>>>>А пинги между внешними интерфейсами идут нормально?
>>>
>>>
>>>Конечно. И не только пинги!
>>
>>DF - значит установлен флаг Dont Fragment - иначе говоря пакет не
>>может пролезть через тунель и фрагментировать его низя. Какой MTU на
>>концах тунеля стоит ? Поставь 1480
>
>
>На концах тунеоей стояли MTU 1476 !
>Я поставил как Вы сказали 1480 !, ситуцая не изменилась.


Поставил на хост А kernel 2.4.31 b и все заработало.

Всем спасибо!