PPTP VPN соединяется через NM, но понижается во время соединения SSH

Я устанавливаю соединение PPTP VPN через администратора сети, и оно соединяется правильно (я вижу блокировку около значка уведомления, и сообщение "соединение VPN было успешно..."),

Как только я пытаюсь выполнить любое соединение SSH через созданный туннель, само соединение спускается с сообщением "по отказавшему соединению VPN".

соединение SSH всегда перестало работать в

debug1: SSH2_MSG_KEXINIT sent

Я изучил системные журналы, и это - журнал

Dec 12 12:25:00 ushuaia NetworkManager[1155]: <info> Starting VPN service 'pptp'...
Dec 12 12:25:00 ushuaia NetworkManager[1155]: <info> VPN service 'pptp' started (org.freedesktop.NetworkManager.pptp), PID 7093
Dec 12 12:25:00 ushuaia NetworkManager[1155]: <info> VPN service 'pptp' appeared; activating connections
Dec 12 12:25:00 ushuaia NetworkManager[1155]: <info> VPN plugin state changed: init (1)
Dec 12 12:25:00 ushuaia NetworkManager[1155]: <info> VPN plugin state changed: starting (3)
Dec 12 12:25:00 ushuaia NetworkManager[1155]: <info> VPN connection 'Redation' (Connect) reply received.
Dec 12 12:25:05 ushuaia NetworkManager[1155]: <info> VPN connection 'Redation' (IP4 Config Get) reply received from old-style plugin.
Dec 12 12:25:05 ushuaia NetworkManager[1155]: <info> VPN Gateway: 5.98.141.210
Dec 12 12:25:06 ushuaia NetworkManager[1155]: <info> VPN connection 'Redation' (IP Config Get) complete.
Dec 12 12:25:06 ushuaia NetworkManager[1155]: <info> VPN plugin state changed: started (4)
Dec 12 12:25:14 ushuaia NetworkManager[1155]: <info> VPN plugin state changed: stopping (5)
Dec 12 12:25:14 ushuaia NetworkManager[1155]: <info> VPN plugin state changed: stopped (6)
Dec 12 12:25:14 ushuaia NetworkManager[1155]: <info> VPN plugin state change reason: 0
Dec 12 12:25:15 ushuaia NetworkManager[1155]: <warn> error disconnecting VPN: Could not process the request because no VPN connection was active.
Dec 12 12:25:20 ushuaia NetworkManager[1155]: <info> VPN service 'pptp' disappeared

Обратите внимание на то, что тот же vpn настроен в моем Windows 7 коллег и работах без проблемы, когда они используют шпаклевку для соединения через SSH

5
задан 12 December 2012 в 15:41

1 ответ

Наиболее частая причина подобных проблем связана с оборудованием маршрутизатора, а не с вашим подключением.

Я видел эту проблему раньше, когда маршрутизатор Cisco использовался и был настроен на использование максимального MTU 1500, а концентратор VPN использовался с настройкой MTU клиента, установленной на 1500. Ваш компьютер отправляет концентратор vpn пакет данных, который составляет 1500 бит, но туннель vpn сам добавляет дополнительные издержки (около 37 бит, если память служит), что дает общий размер 1537, который не может пройти через маршрутизатор. Это неверно сформированный пакет, и маршрутизатор отбрасывает его.

Причина, по которой Windows-машины подключаются, заключается в том, что он игнорирует «предложение» концентратора установить размер пакета равным 1500 и просто использует то, что ему когда-либо нужно.

Тестирование:

Чтобы убедиться, что это проблема, попробуйте отправить большой файл (около 1 МБ) через vpn без ssh. Это изолирует любые проблемы с ssh от проблем нижнего уровня. Если вы получаете такое же разъединение, это, вероятно, проблема MTU.

Исправление:

Правильное исправление заключается в том, чтобы администратор сети исправил концентратор vpn, установив более низкое значение MTU, чем маршрутизатор. Или, возможно, починить роутер ...

Со своей стороны вы можете уменьшить размер vpn MTU до 1400, и все будет работать. Есть несколько способов сделать это , но эта страница должна дать вам преимущество.

0
ответ дан 12 December 2012 в 15:41

Другие вопросы по тегам:

Похожие вопросы: