Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

MrStalker

MPD5 и подсеть 37.147.128.0/19

Рекомендованные сообщения

Суть такая... Есть машина на FreeBSD 9.0 с MPD5.

Всё работало просто отлично и качественно.

Но в последнее время всё чаще и чаще стала выпадать подсеть 37.147.128.0/19 http://homenet.beeline.ru/index.php?showtopic=310945 (Тула) всегда с одним и тем же шлюзом 37.147.128.1 (для других подсетей всегда разный).

А вот сегодня только эту подсеть и вижу...

Всё бы ничего, НО при получении IP из этого диапазона пакеты не идут... В винде всё работает...

Я бы посчитал это моим косяком, но с другими то диапазонами проблем нет вообще!

 

Вот мои конфиги:

С этим блоком MPD5 на FreeBSD ни в какую не хочет работать...

Соединение установлено, но пакеты не идут... Причём для IP из других подсетей всё отлично...

При это в винде всё работает. Весь мозг уже сломал...

 

Вот мои конфиги:

 

 

mpd.conf

default:
       load l2tp_client
l2tp_client:
       create bundle static B1
       set iface up-script /usr/local/etc/mpd5/up.sh
       set iface down-script /usr/local/etc/mpd5/down.sh
       create link static L1 l2tp
       set link action bundle B1
       set auth authname USER
       set auth password PASS
       set link max-redial 5
       set link mtu 1460
       set link keep-alive 20 75
       set l2tp peer tp.internet.beeline.ru
       open

 

up.sh

#!/bin/sh

route delete $4
route add $4 10.165.32.1
route delete default
route add default $4
route add -net 10.0.0.0/8 10.165.32.1

echo $4 > /tmp/GW

 

down.sh

#!/bin/sh

vpn_GW=`cat /tmp/GW`

route delete default
route delete $vpn_GW
route delete -net 10.0.0.0/8
route add default 10.165.32.1

 

 

 

При нормальной работе вывод ifconfig:

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
       inet 2.94.31.44 --> 85.21.230.204 netmask 0xffffffff
       nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
       inet 78.106.218.249 --> 85.21.80.93 netmask 0xffffffff
       nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

При неработе вообще:

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1456
       inet 37.147.132.174 --> 37.147.128.1 netmask 0xffffffff
       nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

 

Бросилось в глаза различие mtu, которое присутствует только в этой подсети...

 

Есть идеи? В чём я ошибась, или проблема глубже? В общем голова уже не варит, выслушаю любые идеи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Таже самая беда

Вот прям слово в слово,

Если кто решит напишите пожалуйста сюда

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На основе различий "нового VPN сервера" переписал скрипты up.sh и down.sh

 

up.sh

#!/bin/sh

route delete $8
route add $8 ШЛЮЗ
route delete default
route add default $4

 

down.sh

#!/bin/sh

route delete default
route delete $6
route add default ШЛЮЗ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах