Я проверил это на Win7/Win8 - одинаковое поведение получаю. Хотелось бы понять, а как другие администраторы выходят из положения?
Есть Микротик с такими настройками:
/ip address
add address=10.0.18.1/24 interface=ether1 network=10.0.18.0
/ppp secret
add local-address=192.168.18.1 name=user password=CMC563 profile=new-vpn remote-address=192.168.18.210
Подключаемся клиентом user, у которого отключена опция "использовать шлюз в удаленной сети". Этот клиент получает адрес 192.168.18.210
И теперь хотим указать этому клиенту, что к сети 10.0.18.0/24 ему нужно через VPN как раз обращаться.
Казалось бы, делаем на клиенте
route add 10.0.18.0/24 192.168.18.1 -p
- и всё.
Но проблема в том, что работать эта конструкция будет только до отключения VPN. А при следующем подключении - работать не будет, пока вы опять не добавите этот маршрут (который и так уже существует). И Windows ругнется даже, такой объект уже существует. Но при этом пинги пойдут.
С таблицами маршрутизации все понятно, вроде. Пока не повторишь добавление, то этот маршрут в "постоянных" то будет, а вот в "активные маршруты" - нет.
А вот если вы укажете на клиенте
route add 10.0.18.0/24 192.168.18.210 -p
- то это будет нормально работать всегда.
Но тут получаем офигенное неудобство, что нужно каждому клиенту присваивать постоянный адрес и прописывать каждому свой маршрут.
А как у вас, коллеги?