Вывод по ip -4 route show table all type unicast:
default via 192.168.1.1 dev eth0 proto static
169.254.0.0/16 dev eth0 scope link metric 1000
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.2 metric 1
194.194.48.48 via 192.168.1.1 dev eth0 src 192.168.1.2
Тут линка ppp нет. Ибо была бы строчка
192.168.1.1 dev ppp0 proto kernel scope link src 192.168.1.200
Даже с учётом одинаковой адресации домашней и удалённой сетей.
Что касается "косяков". Это собственно не баг, а фича. Нет никакого смысла гонять интернет-траффик через удалённый сервер pptp, а этот протокол нагружает железо будь здоров, поэтому Вы для доступа к Интернет пользуетесь своим каналом, а для доступа к сети организации маршрут на эти сети через поднятый туннель.
Я не в курсе, Выдает ли ДФЛька маршрутизацию через поднятый туннель, а по идее должна, но в функционал линухового dhclient'а, не заложено получение маршутизации через PPP. Поэтому Вы просто используете статическую маршрутизацию, заведомо известную, либо через скрипты ifupdown, либо через NetworkManager, в зависимости что управляет сетью на вашем компьютере. Вот и вся песня.
Пользователь решил продолжить мысль 30 Декабря 2013, 00:20:57:
Ну и про дефрагментацию tcp-пакетов (TCPMSS) надо помнить. Ибо MTU на ppp-линке меньше, чем на ethernet.