Я пробовал почти все - мое интернет-соединение 500 Мбит / с. Я подключаюсь из той же внешней IP-подсети, поэтому моя скорость до сервера также составляет 500 Мбит / с.
Когда я использую wget с моего l2tp-сервера, у меня скорость загрузки 450 Мбит / с. Когда я подключаюсь к этому серверу с хоста Windows через l2tp / ipsec и провожу тест скорости интернет-соединения, я получаю около 1,5 Мбит / с.
мой Strongswan ipsec.conf:
config setup
conn %defult
ikelifetime=28800s
lifetime=3600s
keyingtries=1
keyexchange=ikev1
conn L2TP
ike=aes256-sha256-modp1024
esp=aes256-sha256
authby=secret
left=212.14.7.22
leftid=212.14.7.22
leftprotoport=17/%any
rightprotoport=17/%any
right=%any
rightsubnet=0.0.0.0/0
ikelifetime=8h
keylife=1h
rekey=no
auto=add
type=transport
fragmentation=yes
dpddelay=30
dpdtimeout=120
dpdaction=clear
conn clear
auto=ignore
Мой xl2tpd.conf:
[global]
port = 1701
[lns default]
ip range = 10.111.111.2-10.111.111.102
local ip = 10.111.111.1
require chap = yes
refuse pap = yes
require authentication = yes
name = hub-d10-l2tpd
ppp debug = yes
pppoptfile = /etc/ppp/options.xl2tpd
length bit = yes
мой options.xl2tpd:
ipcp-accept-local
ipcp-accept-remote
require-mschap-v2
ms-dns 8.8.8.8
proxyarp
noccp
auth
debug
defaultroute
idle 1800
mtu 1280
mru 1280
connect-delay 5000
Iptables настолько прост, насколько это возможно:
# Generated by xtables-save v1.8.2 on Thu Jul 11 09:00:00 2019
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A POSTROUTING -s 10.111.111.0/24 -o ens192 -j MASQUERADE
COMMIT
# Completed on Thu Jul 11 09:00:00 2019
Пробовал менять mtu / mru с 1200 на 1420 - не помогло. Это свежая установка Debian 10, но я также пробовал Deb 9. Есть идеи?
Хорошо, наконец-то нашли проблему. Это была низкая производительность моего ноутбука. Я протестировал его сейчас на клиенте Intel Core i7 и достиг 285 Мбит / с. Может быть, и больше, но i7 все еще остается узким местом:
speed: 285Mbit/s
client side cpu usage 95%
server side cpu usage 14%
Привет. Крис