Я пытаюсь настроить сервер для автоматического копирования некоторых файлов на удаленный компьютер. Чтобы копия работала, мне нужно установить VPN-соединение с удаленной сетью. Я могу использовать rasdial.exe, чтобы установить соединение.
Чтобы не создавать помех другим пользователям, использующим сервер, я хотел бы указать, что через VPN должен проходить только определенный трафик. В идеале это будет трафик на определенные IP-адреса.
Аналогичный вопрос существует и для Cisco VPN. Ответы на этот вопрос заставляют меня подозревать, что это возможно только с реальным оборудованием, а не программным обеспечением.
Можно ли настроить мою машину для отправки трафика через VPN, открытый с помощью rasdial.exe? Если да, то как я могу этого добиться?
Если вы хотите отправлять трафик через IP-адрес только для определенного диапазона IP-адресов, то у вас есть относительно простая задача, для которой была разработана сетевая маршрутизация.
Большинство потребительских VPN-подключений устанавливают маршрут по умолчанию как конечную точку VPN, когда она активирована. Что вы хотите сделать, так это оставить запись маршрута по умолчанию, указывающую, где она была. Затем вы добавите определенные записи для диапазонов подсетей, к которым вы хотите получить доступ через VPN.
Документация Microsoft таблица маршрутизации Windows является хорошим ориентиром. Я не уверен, что вы можете заранее настроить маршруты с помощью rasdial, но вы определенно можете написать соответствующие команды добавления / удаления, которые будут запускаться при подключении интерфейса к сети.
Набор средств администрирования диспетчера подключений имеет способ определить таблицы маршрутизации в вашем соединении помимо записи маршрутизации по умолчанию, которая в противном случае имела бы соединение.