Это может быть сделано; это назвало связывание канала. Однако я не уверен, что это может быть сделано в Windows легко. Обычно, когда я слышу о нем сделанный, это находится на Linux. Кроме того, Вам нужна та же установка в месте назначения (Ваш ISP).
Что касается части вопроса об установке постоянных маршрутов в экземпляре AWS EC2 под управлением Ubuntu, правильным местом для размещения статических маршрутов, сохраняемых при перезагрузке, остановке и запуске AWS, является /etc/rc.local
.
В этом файле вам нужно разместить свои маршруты в строке над последней строкой. Ваши строки должны выглядеть примерно так:
route add -net XXX.XXX.XXX.XXX netmask XXX.XXX.XXX.XXX gw XXX.XXX.XXX.XXX
Выполнение команды sudo
будет потеряно при перезагрузке.
Вы можете получить ошибку «SIOCADDRT: Нет такого процесса» , если «Вы пытались установить маршрут для сети до установки маршрута к хосту для шлюза, который обрабатывает трафик для этой сети ».
например для локального -> 172.19.0.1 -> 172.19.0.xx
[root@local]# route add -net 172.19.0.0 gw 172.19.0.1 netmask 255.255.255.0 dev eth0
SIOCADDRT: No such process
ОТВЕТ: Сначала создайте маршрут хоста, затем создайте сетевой маршрут.
например. для рассматриваемой сети: local -> 192.168.1.254 -> 123.123.123.123
sudo route add -host 192.168.1.254 dev eth0
sudo route add -net 123.123.123.123 netmask 255.255.255.255 gw 192.168.1.254 dev eth0
Статический маршрут по-прежнему будет загружать сеть , я думаю, это зависит;). Трафик загрузки / выгрузки должен пересекать сеть. Так что это повлияет на других пользователей сети. Вы можете ограничить трафик или перенести этот трафик на более тихие часы, если хотите уменьшить влияние на других пользователей сети. например rsync имеет хорошие параметры ограничения пропускной способности.
У меня была аналогичная проблема с маршрутизацией и SIOCADDRT. локальный -> dockerserver -> dockercontainer. Добавление маршрута к хосту, а затем сетевого маршрута заставило маршрутизацию работать в одном направлении.
Это помогло мне https://support.symantec.com/en_US/article.TECH142841.html
Пример полной маршрутизации, маршрутизация работает в обоих направлениях:
dockerserver=172.19.0.1
dockerservernet=172.19.0.0
dockercontainer=172.19.0.25
local=192.168.111.23
localnet=192.168.111.0
### 0. create host route for gw and net route local->docker
[root@local]# route add -host $dockerservernet dev eth0
[root@local]# route add -net $dockerservernet gw $dockerserver netmask 255.255.255.0 dev eth0
### 1. route on dockerserver to local
[root@dockerserver ~]# route add -net $localnet netmask 255.255.255.0 dev eno1
[root@dockerserver ~]# ping $local
### 2. route FROM dockercontainer to local (via gateway dockerserver)
[root@dockercontainer /]# route add -net $localnet netmask 255.255.255.0 gw gateway dev eth1
[root@dockercontainer /]# ping $local