Переполнение пакетов при настройке клиента Debian L2TP/IPSec?
В настоящее время я нахожусь в своем уме, пытаясь настроить L2TP через VPN-соединение IPSec на моем Debian, используя openswan и коробку xl2tp, соединяющуюся с сервером неизвестной конфигурации.
Мне удалось успешно установить соединение, и все, кажется, работает хорошо, пока я не попытаюсь установить VPN-соединение в качестве моего маршрута по умолчанию, и в этот момент я вижу большой поток одновременно передаваемых пакетов (на уровне ~1,5 ГБ примерно через 2 минуты) до тех пор, пока сервер не сбросит мое соединение. До этого сетевой трафик на всех моих интерфейсах минимален.
Согласно iftop большая часть этого трафика выходит из порта 12, хотя я не могу понять, как обработать конкретный процесс. Если я вместо этого просто перенаправлю трафик, предназначенный для 74.0.0.0/8, я смогу без проблем получить доступ к серверам Google через VPN.
Мой файл xl2tp.conf:
[lac vpn-nl]
lns = example.vpn.com
name = myusername
pppoptfile = /etc/ppp/options.l2tpd.client
Мой файл options.l2tpd.client:
ipcp-accept-local
ipcp-accept-remote
refuse-eap
require-mschap-v2
noccp
noauth
idle 1800
mtu 1410
mru 1410
usepeerdns
lock
name myusername
password mypassword
connect-delay 5000
И моя таблица маршрутизации выглядит так:
Destination Gateway Genmask Flags Metric Ref Use Iface
10.5.2.1 * 255.255.255.255 UH 0 0 0 ppp0
10.0.50.0 * 255.255.255.0 U 0 0 0 eth0
10.50.0.0 * 255.255.0.0 U 0 0 0 eth0
10.0.0.0 * 255.255.0.0 U 0 0 0 eth0
192.168.0.0 * 255.255.0.0 U 0 0 0 eth0
loopback * 255.0.0.0 U 0 0 0 lo
default * 0.0.0.0 U 0 0 0 ppp0
В это время я ничего не вижу в auth.log и syslog и не могу найти другие файлы журналов, в которые он может записывать.
Мы ценим любые предложения!
1 ответ
Хорошо. Я понял. Проблема была с моим файлом ipsec.conf (не показан), в котором были строки:
left=10.0.50.20 # my local IP address
leftnexthop=%defaultroute
Проблема, по-видимому, заключалась в том, что после того, как я настроил VPN на маршрут по умолчанию, он попытался бы отправить пакеты, предназначенные для VPN-сервера, через VPN, вызывая хороший цикл обратной связи. Изменение этих строк для чтения
left=10.0.50.20 # my local IP address
leftnexthop=10.0.50.1 # my local gateway
и добавление статических маршрутов в таблицу маршрутизации, указывающее трафик на VPN-сервер через eth0 вместо ppp0, похоже, решило проблему.