Линуксу ещё далеко до этого. Попробуйте настроить интернет через PPTP в любом 1-дисковом дистрибутиве. PPTP требуется для работы практически всеми Московскими и Питерскими провайдерами выделенных линий. Лет 5 назад для этого требовалось патчить ядро (MSCHAP/MPPC/MPPE), но его уже включают в ядро почти все.
Так что требуется:
1) загрузиться в винду (или в любой линукс, где уже установлен PPTP, но пока что таких под рукой обычно не попадалось)
2) найти как скачать пакет PPTP. зависит от дистра, обычно это несложно сделать через сайт
3) узнать какие нужны зависимости и скачать их. иногда они есть на сайте репозитория, иначе придётся предварительно:
3.1) грузить линукс
3.2) разбираться, где же посмотреть зависимости в пакетном менеджере (обычно пару минут чтения MANов)
3.3) переписывать на бумажку названия пакетов
(честно говоря, я намучился с gentoo minimal cd, которому требуется интернет для инсталляции системы. с остальными серьёзных проблем не возникало)
4) погуглить как настраивать под конкретного провайдера и дистрибутив
5) загрузить линукс, установить пакет
6) сделать su/sudo, написать пару текстовых конфигов
7) как-то это автоматизировать чтобы работало при загрузке (обычно, rc.local)
8) объяснить юзеру, что делать если интернет пропадёт
Я понимаю что это косяк провайдера а не линукса, в том что VPN используют не совсем по назначению, тем более с микрософтовскими костылями, и в том что НИ ОДИН известный мне провайдер не объясняет как настроить линукс. Линукс в этом не виноват.
Но получается что де-факто самостоятельно установить линукс неподготовленный пользователь (в Москве/Питере) практически не может. точнее может, но это требует от него очень серьёзных трудозатрат на изучение вопроса.
Конечно, обычно советуют купить роутер. Да, это несомненно полезный в хозяйстве девайс, но нормальный (DIR-100, например - не нормальный) стоит около 2000-3000 руб. Винда, кстати, тоже стоит порядка 3000 в минимальной версии...
PS я фанат линукса, и очень-очень хотел бы чтобы такого небыло.