On Thu, Nov 26, 2009 at 08:29:13PM +0300, Grigory Fateyev wrote: > У провайдера сменили операцеонки на серверах на FreeBSD, теперь не > устанавливается peer IP при явном указании в файле опций, когда я > выхожу в интернет через pptp. > > ip a > ... > inet 91.192.32.180 peer 91.192.32.12/32 scope global ppp0 > > а peer должен быть 192.168.111.1/32 Вообще для PPP этот адрес во многих случаях можно игнорировать, если маршруты ставятся в виде "default dev ppp0" - без указания "via $GW". В некоторых случаях peer IP может вообще отсутствовать. > Сам конфиг /etc/ppp/peers/dobroe: > #---/etc/ppp/peers/Dobroe---- > name myname #логин на VPN сервер > remotename VPN > linkname DobroeNet > debug Теперь нужно смотреть отладочные сообщения от pppd - по умолчанию они попадают в /var/log/daemons/info; за назначение IP-адресов отвечает протокол IPCP. Вероятно, новый сервер теперь настаивает на использовании заданного им адреса. > lock > deflate 0 > defaultroute > replacedefaultroute #Заменять маршрут по умолчанию > noauth > crtscts > hide-password > local > :192.168.111.1 Вообще странно - в документации написано, что при наличии явно заданного адреса другой адрес приниматься не должен, если не указана опция ipcp-accept-remote, а этой опции тут нет. На всякий случай ещё проверьте, что написано в /etc/ppp/options. > noproxyarp > lcp-echo-interval 30 > lcp-echo-failure 4 > noipx > pty "/usr/sbin/pptp dobroe.ru --nolaunchpppd" > #---/etc/ppp/peers/Dobroe----