2

Мой университет предлагает L2TP/IPSec VPN, и я пытаюсь подключиться к нему с помощью strongswan (для IPSec) и xl2tpd (для L2TP).

IPSec работает просто отлично, но что-то странное происходит, когда я пытаюсь установить соединение L2TP.

Всякий раз, когда я пытаюсь подключиться, одноранговый узел PPP просто продолжает посылать TERMREQ со случайным мусором, подобным этому:

Aug 29 13:32:34 helium pppd[29367]: rcvd [LCP TermReq id=0x3 "}\026,\017\000<\37777777715t\000\000\003,"]
Aug 29 13:32:34 helium pppd[29367]: LCP terminated by peer (}^V,^O^@<M-Mt^@^@^C,)

Я попытался EAP, CHAP, MSCHAPv1/v2, PAP без MPPE и получил аналогичный результат, и я только что получил тайм-аут с включенным MPPE.

Я спросил ИТ-отдел, и они сказали, что VPN работает только на MacOS и Windows, и это действительно работает на MacOS.

Насколько я понимаю, не должно быть способа, чтобы одноранговый узел PPP мог сказать, какого клиента я использую, поэтому мой вопрос: почему он не работает с xl2tpd? Я что-то пропустил?

Для справки, вот фрагменты файла конфигурации, которые я использовал:

xl2tpd.conf:

[lac syr_ra]
lns = server_address
ppp debug = yes
pppoptfile = /etc/ppp/options.l2tpd.client

options.l2tpd.client:

ipcp-accept-local
ipcp-accept-remote
noccp
noauth
idle 1800
mtu 1410
mru 1410
debug
connect-delay 5000
name my_username
password my_password

0