Не мог настроить статический маршрут хоста - “SIOCADDRT: Никакой такой процесс”

Это может быть сделано; это назвало связывание канала. Однако я не уверен, что это может быть сделано в Windows легко. Обычно, когда я слышу о нем сделанный, это находится на Linux. Кроме того, Вам нужна та же установка в месте назначения (Ваш ISP).

11
задан 15 November 2010 в 14:04
3 ответа

Рабочий стол на 192.168.16.0/24?

Вы не можете добавить маршрут (ни к какой цели) через шлюз, с которым Вы непосредственно не подключены, потому что Ваш компьютер не знает, как найти, что это - путь к маршрутизатору, не проходя маршрут по умолчанию.

8
ответ дан 2 December 2019 в 21:53

Что касается части вопроса об установке постоянных маршрутов в экземпляре 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 будет потеряно при перезагрузке.

0
ответ дан 2 December 2019 в 21:53

Вы можете получить ошибку «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
2
ответ дан 2 December 2019 в 21:53

Теги

Похожие вопросы