Люди, может это и ламерский вопрос, но всеже, не поленитесь ответить. Или подскажите где можно об этом почитать.Хочу поднять vpn-client на своей FreeBSD 5.2.1. Установил pptp-client.
Настроил файлик /etc/ppp/ppp.conf:
vpn:
set authname <LOGIN>
set authkey <PASSWORD>
set timeout 0
set ifaddr 0 0
add default HISADDRЗатем запускаю от рута pptp 192.168.0.1 vpn &
Смотрю логи на сервере, говорит успешно подключился ( Сервер под ASPLinux 9.0, pptp-server (GRE). )
А у меня broadcast сообщения в консоли такого содержания:
routed[247]: IP_ADD_MEMBERSHIP ALLHOSTS: Can't assign requested address
routed[247]: setsockopt(IP_ADD_MEMBERSHIP RIP): Can't assign requested address
routed[247]: ignore RTM_CHANGE without mask
routed[247]: ignore RTM_CHANGE without maskПотом еще падает скорость видимо. Вот такое сообщение:
acx0: rate down ( 11Mbps -> 5.5Mbps )Где acx0 это устройство моей радио сетевой карты.
Вобщем я в растерянности. Незнаю даже что у меня не так. Надеюсь на ваше понимание и хоть какое-то разъяснение по этому вопросу.
Неужели нет никаких вариантов?
>Затем запускаю от рута pptp 192.168.0.1 vpn &ifconfig
netstat -rn
с клиента (я так понимаю фрюха) покажи.
>А у меня broadcast сообщения в консоли такого содержания:
>
>routed[247]: IP_ADD_MEMBERSHIP ALLHOSTS: Can't assign requested address
>routed[247]: setsockopt(IP_ADD_MEMBERSHIP RIP): Can't assign requested address
>routed[247]: ignore RTM_CHANGE without mask
>routed[247]: ignore RTM_CHANGE without maskбродкаст + routed => у тебя RIP v.1 Задумайся, он тебе нужен? Вобщем к впн'у отношение не имеет.
>>Затем запускаю от рута pptp 192.168.0.1 vpn &
>
>ifconfig
>netstat -rn
>с клиента (я так понимаю фрюха) покажи.Вот это до поднятия тунеля:
localhost# ifconfig
acx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::20d:88ff:fe91:ec3f╛x0 prefixlen 64 scopeid 0x1
inet 192.168.0.249 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:0d:88:91:ec:3f
media: IEEE 802.11 Wireless Ethernet autoselect (DS/11Mbps)
status: associated
ssid volvo_netb 1:volvo_netb
channel 2 authmode OPEN powersavemode OFF powersavesleep 100
wepmode OFF weptxkey 1
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3localhost# netstat -rn
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.0.1 UGS 0 0 acx0
127.0.0.1 127.0.0.1 UH 1 0 lo0
192.168.0 link#1 UC 0 0 acx0
192.168.0.1 00:07:e9:6b:98:da UHLW 1 940 acx0 919
192.168.0.249 127.0.0.1 UGHS 0 0 lo0Internet6:
Destination Gateway Flags
Netif
Expire
::1 ::1 UH
lo0
fe80::╛x0/64 link#1 UC
acx0
fe80::20d:88ff:fe91:ec3f╛x0 00:0d:88:91:ec:3f UHL
lo0
fe80::%lo0/64 fe80::1%lo0 U
lo0
fe80::1%lo0 link#3 UHL
lo0
ff01::/32 ::1 U
lo0
ff02::╛x0/32 link#1 UC
acx0
ff02::%lo0/32 ::1 UC
lo0А вот это после поднятия тунеля:
localhost# pptp 192.168.0.1 vpn &
[1] 557
localhost# ifconfig
acx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::20d:88ff:fe91:ec3f╛x0 prefixlen 64 scopeid 0x1
inet 192.168.0.249 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:0d:88:91:ec:3f
media: IEEE 802.11 Wireless Ethernet autoselect (DS/11Mbps)
status: associated
ssid volvo_netb 1:volvo_netb
channel 2 authmode OPEN powersavemode OFF powersavesleep 100
wepmode OFF weptxkey 1
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
Opened by PID 557
localhost# May 4 16:34:21 localhost routed[262]: IP_ADD_MEMBERSHIP
ALLHOSTS: Ca
n't assign requested address
May 4 16:34:21 localhost routed[262]: setsockopt(IP_ADD_MEMBERSHIP RIP):
Can't
assign requested address
May 4 16:34:21 localhost routed[262]: ignore RTM_CHANGE without masklocalhost# netstat -rn
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.10.1 UGS 0 0 tun0
127.0.0.1 127.0.0.1 UH 1 0 lo0
192.168.0 link#1 UC 0 0 acx0
192.168.0.1 00:07:e9:6b:98:da UHLW 0 1159 acx0 823
192.168.0.249 127.0.0.1 UGHS 0 0 lo0
192.168.10.1 192.168.20.249 UH 1 0 tun0
192.168.20.249 127.0.0.1 UH 0 0 lo0Internet6:
Destination Gateway Flags
Netif
Expire
::1 ::1 UH
lo0
fe80::╛x0/64 link#1 UC
acx0
fe80::20d:88ff:fe91:ec3f╛x0 00:0d:88:91:ec:3f UHL
lo0
fe80::%lo0/64 fe80::1%lo0 U
lo0
fe80::1%lo0 link#3 UHL
lo0
ff01::/32 ::1 U
lo0
ff02::╛x0/32 link#1 UC
acx0
ff02::%lo0/32 ::1 UC
lo0
ff02::%tun0/32 fe80::20d:88ff:fe91:ec3f%tun0 UC
tun0
localhost# May 4 16:34:21 localhost routed[262]: ignore RTM_CHANGE
without mask
>А вот это после поднятия тунеля:
>
>localhost# pptp 192.168.0.1 vpn &
>[1] 557
>localhost# ifconfig
>tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
> Opened by PID 557
Очень странно, пид есть а тунеля нет.... Может ты не дождался когда тунель подниметься? должно быть что-то типаtun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 10.0.35.5 --> 10.0.0.1 netmask 0xffffffff
Opened by PID 11093
>default
>192.168.10.1 UGS
> 0
> 0 tun0
>127.0.0.1 127.0.0.1
> UH
> 1
> 0 lo0
>192.168.0 link#1
>
>UC 0
> 0 acx0
>
>192.168.0.1 00:07:e9:6b:98:da UHLW
> 0
>1159 acx0 823
>192.168.0.249 127.0.0.1
> UGHS
> 0 0
> lo0
>192.168.10.1 192.168.20.249
>UH 1
> 0 tun0
>
>192.168.20.249 127.0.0.1
> UH
> 0 0
> lo0
>
Вот здесь не совсем как-то. Так как в ifconfig'е не видно какой ип адрес назначается впн сервером могу только предположить следующее192.168.10.1 - адрес на том конце тунеля (сервер)
192.168.20.249 - адрес на этом конце тунеля (клиент)
Но не понятно тогда что это такое192.168.20.249 127.0.0.1 UH 0 0 lo0
Т.О необходимо проверить следующее:
1. появиться ли в ifconfige все же ип адреса тунеля
2. Виден ли адрес выдаваемый впн сервером
3. Виден ли адрес на другом конце тунеля.Почему-то мне кажется, что все дело в маршрутизации.