Ошибка SIOCADDRT: нет такого процесса

Я получаю эту ошибку при настройке сети в Virtual Box с Linux.

У меня есть 2 шлюза (192.168.10.5 и 192.168.20.5), которые подключены к 2 хостам. Первый хост имеет адрес 10.0.10.100 и подключен к gw через 10.0.10 1, а другой имеет 10 0 20 100 и подключен к другому gw через 10.0.20.1.

Gw подключены через сетевые адаптеры только хостов. Я настроил хосты как gw с ip forward.

Я сделал 10.0.10.1 и 10.0.20.1 шлюзом по умолчанию для двух хостов. Затем я решил добавить маршрут (от 192.168.10.5) net 10.0.20.0 netmask 255.255.255.0 gw 192.168.20.5, но я получил эту ошибку. Не могу понять почему. Есть ли у вас решение?

Hope it is better

0
06.02.2017, 11:36
1 ответ

Туннель между шлюзами должен быть общей сетью.

Один из способов - установить для сетевой маски значение 255.255.0.0 , чтобы все адреса 192.168.x.x находились в одной сети.

Если вы хотите сохранить сетевую маску 255.255.255.0 , оба шлюза должны иметь 192.168.10.x (или 192.168.20.x ) адреса.

1
28.01.2020, 02:46

Теги

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