Страница 1 из 1

Пропадает связь

Добавлено: 2009-07-03 14:54:20
levantuev
Добрый день, хотел бы поделиться своей проблемой.
У меня провайдер раздает интернет через VPN, моя задача поднять VPN клиент на FreeBSD 7.0 что бы раздавать интернет на свои компы.
Установил mpd4 с портов вот конфиг:

mpd.conf

Код: Выделить всё

default:
        load vpn

vpn:
        new vpn vpn
        set iface route default
        set bundle no noretry
        set auth authname pavel
        set auth password xxxxxx
        set link max-redial 0
        set link mtu 1460
        set link keep-alive 0 0
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        set bundle enable compression
        set ccp yes mppc
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set bundle enable crypt-reqd
        set ccp yes mpp-stateless
        open
mpd.links

Код: Выделить всё

vpn:
        set link type pptp
        set pptp self 192.168.0.25 #мой ip
        set pptp peer 192.168.0.1 #ip VPN сервера
        set pptp enable originate incoming outcal
Соединение устанавливается

Код: Выделить всё

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1456
        inet 192.168.10.2 --> 192.168.10.1 netmask 0xffffffff
Но не пингов ни портов обновить не могу, ставлю пинговать какой-нибудь ip, пишет

Код: Выделить всё

ping: sendto: No buffer space available
ping: sendto: No buffer space available
ping: sendto: No buffer space available
Звоню провайдеру, когда он с VPN сервера пингует мой просвоенный ip (192.168.10.2) то у меня все начинает отлично работать, он прикращает меня пинговать, опять все пропадает, пожалуйста подскажите решить проблему...

Вот ещё конф rc.conf:

Код: Выделить всё

ifconfig_rl0="inet 192.168.0.25  netmask 255.255.255.0" #Интерфейс смотрящий на VPN сервер провайдера
#ifconfig_rl1="inet 192.168.5.1  netmask 255.255.255.0" #Интерфейс который будет смотреть в мою локалку
sshd_enable="YES"
inetd_enable="YES"
mpd_enable="YES"
Firewall по-умолчанию стоит

Код: Выделить всё

allow ip from any to any
Менять сетевые карты так же пробовал....
С Windows все работает и раздается отлично....

Re: Пропадает связь

Добавлено: 2009-07-03 18:07:25
zingel

Код: Выделить всё

set iface route 192.168.0.0/8

Re: Пропадает связь

Добавлено: 2009-07-04 12:59:24
levantuev
так же...пропадает...

Re: Пропадает связь

Добавлено: 2009-07-04 18:37:30
sch
можешь показать ifconfig полностью до подключения и после подключения vpn
также после поключения покажи netstat -rn -f inet

Re: Пропадает связь

Добавлено: 2009-07-04 19:30:30
LMik
Почему мпд не 5?

РАз буферов не хватает - увеличте.

Re: Пропадает связь

Добавлено: 2009-07-05 8:04:34
levantuev
ifconfig ДО подключения:

Код: Выделить всё

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:02:44:51:2c:66
        inet 192.168.0.25 netmask 0xffffff00 broadcast 192.168.0.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:0f:ea:5f:9f:df
        inet 192.168.5.1 netmask 0xffffff00 broadcast 192.168.5.255
        media: Ethernet autoselect (none)
        status: no carrier
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
ifconfig ПОСЛЕ подключения:

Код: Выделить всё

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:02:44:51:2c:66
        inet 192.168.0.25 netmask 0xffffff00 broadcast 192.168.0.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8<VLAN_MTU>
        ether 00:0f:ea:5f:9f:df
        inet 192.168.5.1 netmask 0xffffff00 broadcast 192.168.5.255
        media: Ethernet autoselect (none)
        status: no carrier
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1456
        inet 192.168.10.2 --> 192.168.10.1 netmask 0xffffffff
netstat -rn -f inet ПОСЛЕ подключения:

Код: Выделить всё

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.10.1       UGS         0        4    ng0
127.0.0.1          127.0.0.1          UH          0        0    lo0
192.168.0.0/24     link#1             UC          0        0    rl0
192.168.0.1        00:13:d3:5e:92:a3  UHLW        1       26    rl0   1177
192.168.0.254      00:04:61:7f:fe:ff  UHLW        1       63    rl0   1177
192.168.5.0/24     link#2             UC          0        0    rl1
192.168.10.1       192.168.10.2       UH          1        0    ng0

Re: Пропадает связь

Добавлено: 2009-07-05 21:15:24
sch
увы, фокус не удался :) будем шаманить
- ядро стандартное или менял конфигурацию?
- оптимизацией через sysctl.conf или loader.conf занимался?

Re: Пропадает связь

Добавлено: 2009-07-05 21:27:27
LMik
LMik писал(а):Почему мпд не 5?

РАз буферов не хватает - увеличте.

Re: Пропадает связь

Добавлено: 2009-07-05 21:36:29
sch
LMik писал(а):
LMik писал(а):Почему мпд не 5?

РАз буферов не хватает - увеличте.
Все таки mpd4 вполне рабочий продукт и таких проблем на ровном месте не создает.
Дефолтные значения соответствующих переменных sysctl не вызывают проблем с нехваткой буферов при единственном pptp соединении. К тому же, при пинговании хоста от провайдера буфера откуда-то появляются :)

Re: Пропадает связь

Добавлено: 2009-07-06 3:07:56
levantuev
Могу дать доступ по ssh...