а если необходимо томские сети пустить мимо vpn, то можно сделать такой вот файлик и запускать его периодически:
TOMSK_NETS_FILE="/etc/sysconfig/network/tomsknets-eth0"
ROUTES="/etc/sysconfig/network/routes"
FETCH_URL="http://tomsknet.ru/netsplain?nohd=1&pattern=~base~%20192.168.1.1%20~mask~%20eth0\n"
wget $FETCH_URL1 -O $TOMSK_NETS_FILE 2>/dev/null
if (test -s $TOMSK_NETS_FILE);
then
mv $ROUTES routes.old
cat $TOMSK_NETS_FILE > $ROUTES
# echo "90.189.192.0 192.168.1.1 255.255.255.0 eth0" >> $ROUTES
service network force-reload
else echo errors;
fi
подразумевается, что интерфейс eth0 смотрит в инет и шлюз по умолчанию 192.168.1.1, если не так, то меняйте на свои параметры. Дополнительно можно добавить свои прямые роуты не принадлежащие списку томских сетей, как в моем примере.
Зы:// работать будет только если модель управления выбрана if-up, а не NetworkManager. В последнем, кстати, vpn можно поднять из гуи интерфейса без проблем, разве что надо поставить модуль NetworkManager-pptp и NetworkManager-pptp-gnome если необходимо, да и список томских сетей прийдется ручками набивать, что не очень приятно