В настоящее время у меня есть машина с Windows 7 и медиа-сервер Ubuntu 11.10, подключенный через Ethernet к маршрутизатору. Этот маршрутизатор (Маршрутизатор 1) подключен к провайдеру из Сингапура, что не позволяет мне получать доступ к IP-сервисам, таким как Hulu, Netflix и т.д.
Я подумываю добавить второй маршрутизатор (маршрутизатор 2), который будет подключаться к службе VPN, чтобы у нее был IP-адрес глобальной сети США. Для клиентов Wi-Fi это тогда просто потребовало бы подключения ко второй сети Wi-Fi, предоставленной Маршрутизатором 2, чтобы преодолеть блокировку IP.
Однако два компьютера, подключенные через Ethernet к маршрутизатору 1, поставили меня в тупик. Есть ли в Windows способ командной строки, чтобы изменить шлюз с маршрутизатора 1 на маршрутизатор 2, предполагая, что IP-адрес ПК с Windows не нужно менять, если маршрутизатор 1 и маршрутизатор 2 находятся в одной подсети? Для машины с Ubuntu все становится сложнее, поскольку я не хочу направлять весь трафик на маршрутизатор 2 - я собираюсь фильтровать трафик только от одного приложения (Plex) к маршрутизатору 2, но оставить трафик HTTP, идущий к маршрутизатору 1.
+-----------+
| |
|Windows PC |-------------------+
| | |
| | |
+-----------+ |
+-----------+ +-----------+ +-----------+
|Router 1 | | | | |
|(Singapore |------+------|Fibre |-------------|Internet |
|IP) | | |Terminal | | |
| | | | | | |
+-----------+ | +-----------+ +-----------+
+-----------+ | |
|Ubuntu | | |
|Media |-------------------+ |
|Server | |
| | |
+-----------+ |
+-----------+ |
| | |
|Router 2 |------+
|(US IP) |
| |
+-----------+