Добрый день
Проблема тривиальна, но решение так и не найдено (
Существует клиент (далеко ездить) у которого на 5.3 не удалось настроить инет через vpn (пров так раздает инет). Mpd (на которое я очень расчитывал) выпадает в процессе проверки пароля - с вариантами "слишком длинная строка" или "invalid argument", т.е. хотелось бы обойтись без нее.
Взял pptp. В локальной сетке (не у клиента) ситуация повторяется - уже на 5.2 и 4.9 - с линуксовым серваком (разве что в кору? как у клиента не выпадает, но эффект тот же)
Итак
Есть FreeBSD 5.3 4.8 5.2(frenzy) - пробовал на всех, pptp 1.5 из портов - с ip 192.168.1.22
Есть сервак под линухой В ТОЙ ЖЕ ПОДСЕТИ 192.168.1.1
cat /etc/ppp.conf
default:
set log Phase Chat Connect LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
# enable dns # request DNS info (for resolv.conf)
vpn:
set device "!/usr/local/sbin/pptp 192.168.1.1 --nolaunchpppd disable ipv6cp"
set authname donat
set authkey donat
disable ipv6cp
set ifaddr 10.0.0.1/0 10.0.0.0/2 255.255.255.255 0.0.0.0
# set ifaddr 0.0.0.0 0.0.0.0 (пробовал и та и так)
add default HISADDR
# nat enable yes
pptp 192.168.1.1 vpn или ppp -auto vpn дают одинаковый эффект -
Phase: Using interface: tun0
Phase: deflink: Created in closed state
tun0: Command: default: ident user-ppp VERSION (built COMPILATIONDATE)
tun0: Command: vpn: set device !/usr/local/sbin/pptp 192.168.1.1 --nolaunchpppd
tun0: Command: vpn: set authname donat
tun0: Command: vpn: set authkey ********
tun0: Command: vpn: disable ipv6cp
tun0: Command: vpn: set ifaddr 10.0.0.1/0 10.0.0.0/2 255.255.255.255 0.0.0.0
tun0: Command: vpn: add default HISADDR
tun0: Warning: Add route failed: 0.0.0.0/0 already exists
tun0: Phase: PPP Started (direct mode).
tun0: Phase: bundle: Establish
tun0: Phase: deflink: closed -> opening
tun0: Phase: deflink: Connected!
<cut>
tun0: Phase: deflink: his = CHAP 0x81, mine = none
tun0: Phase: Chap Input: CHALLENGE (16 bytes from pptpd)
tun0: Phase: Chap Output: RESPONSE (donat)
tun0: LCP: deflink: RecvCodeRej(2) state = Opened
tun0: Phase: Chap Input: SUCCESS (S=27083190967596353F9A4AA3460A17203C080B77 M=Welcome
tun0: IPCP: Using trigger address 0.0.0.0
tun0: CCP: FSM: Using "deflink" as a transport
tun0: CCP: deflink: State change Initial --> Closed
tun0: CCP: deflink: LayerStart.
<cut>
tun0: CCP: deflink: State change Starting --> Initial
tun0: Phase: deflink: open -> lcp
tun0: Warning: ff02:d::/32: Change route failed: errno: Network is unreachable
tun0: IPCP: deflink: State change Req-Sent --> Starting
tun0: IPCP: deflink: LayerFinish.
tun0: IPCP: Connect time: 0 secs: 0 octets in, 0 octets out
tun0: IPCP: 0 packets in, 0 packets out
tun0: IPCP: total 0 bytes/sec, peak 0 bytes/sec on Mon Jun 13 11:05:08 2005
tun0: IPCP: deflink: State change Starting --> Initial
tun0: Phase: bundle: Terminate
tun0: Phase: Signal 15, terminate.
tun0: LCP: deflink: State change Stopping --> Closing
tun0: LCP: deflink: LayerFinish
tun0: LCP: deflink: State change Closing --> Closed
tun0: LCP: deflink: State change Closed --> Initial
tun0: Phase: deflink: Disconnected!
tun0: Phase: deflink: Connect time: 4 secs: 411 octets in, 300 octets out
tun0: Phase: deflink: 8 packets in, 8 packets out
tun0: Phase: total 177 bytes/sec, peak 237 bytes/sec on Mon Jun 13 11:05:09 200
tun0: Phase: deflink: lcp -> closed
tun0: Phase: bundle: Dead
tun0: Phase: PPP Terminated (normal).
Все, что находил в гуглах - сводилось к неправильному маршруту и т.п.
Причем обычно соединение не рвалось, как у меня - просто не было пинга
Здесь вроде уже негде пороть с маршрутами...
Заранее благодарен за помощь