URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4928
[ Назад ]

Исходное сообщение
"маршрут в другую сеть"

Отправлено andrystepa , 09-Окт-24 12:37 
У нас локальная сеть имеет адрес 192.168.1.0/24. В сети есть 2 дополнительных роутера, которые соединяют нашу сеть с двумя другими локальными сетями: 10.110.0.0/24 и 10.110.1.0/24
В Windows можно добавить статический маршрут в эти сети и проблем с соединением не будет:
route add -p 10.110.0.0 mask 255.255.255.0 192.168.1.225
Ok
Я попытался добавить на компьютере с Astra linux такой же маршрут:
sudo ip route add 10.110.0.0/24 via 192.168.1.225
RTNETLINK answers: Network is unreachable
Тогда как же добавить статический маршрут в другую локальную сеть?

Содержание

Сообщения в этом обсуждении
"маршрут в другую сеть"
Отправлено 1 , 09-Окт-24 13:14 
имеет смысл почитать что пишет man ip route в Astra linux.
может там есть какие-то особенности.

"маршрут в другую сеть"
Отправлено andrystepa , 09-Окт-24 14:44 
> имеет смысл почитать что пишет man ip route в Astra linux.
> может там есть какие-то особенности.

Пока ничего подходящего не нашел.


"маршрут в другую сеть"
Отправлено 1 , 09-Окт-24 14:53 
а интерфейс то поднят?

ip a в студию!


"маршрут в другую сеть"
Отправлено andrystepa , 09-Окт-24 15:03 
> а интерфейс то поднят?
> ip a в студию!

Конечно поднят.
sudo ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.52  netmask 255.255.255.0  broadcast 192.168.1.255
        ether 04:d4:c4:1f:09:45  txqueuelen 1000  (Ethernet)
        RX packets 25989749  bytes 4215167309 (3.9 GiB)
        RX errors 0  dropped 592593  overruns 0  frame 0
        TX packets 26940717  bytes 32423346064 (30.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Интерфейс поднят, шлюз 192.168.1.225 в сеть 10.110.0.0/24 пингуется.



"маршрут в другую сеть"
Отправлено 1 , 09-Окт-24 14:55 
может так же несколько интерфейсов и надо указать dev такой-то


"маршрут в другую сеть"
Отправлено andrystepa , 09-Окт-24 15:04 
> может так же несколько интерфейсов и надо указать dev такой-то

Нет, на компьютере только один интерфейс.



"маршрут в другую сеть"
Отправлено 1 , 09-Окт-24 15:16 
ну а если все-таки сказать

sudo ip route add 10.110.0.0/24 via 192.168.1.225 dev eth0


"маршрут в другую сеть"
Отправлено andrystepa , 09-Окт-24 15:26 
> ну а если все-таки сказать
> sudo ip route add 10.110.0.0/24 via 192.168.1.225 dev eth0

а ничего не изменится:
sudo ip route add 10.110.0.0/24 via 192.168.1.225 dev eth0
RTNETLINK answers: Network is unreachable



"маршрут в другую сеть"
Отправлено 1 , 09-Окт-24 15:32 
тогда может все-таки синтаксис нужен другой, типа:


sudo ip route add 10.110.0.0 netmask 255.255.255.0 via 192.168.1.225 dev eth0


или

route add -net target 10.110.0.0 netmask 255.255.255.0 gw 192.168.1.225


"маршрут в другую сеть"
Отправлено 1 , 09-Окт-24 15:33 
вернее вот так:

route add -net 10.110.0.0 netmask 255.255.255.0 gw 192.168.1.225



"маршрут в другую сеть"
Отправлено andrystepa , 10-Окт-24 09:11 
> вернее вот так:
> route add -net 10.110.0.0 netmask 255.255.255.0 gw 192.168.1.225

Думаете, если ip route не работает, то route заработает?
sudo route add -net 10.110.0.0 netmask 255.255.255.0 gw 192.168.1.225
SIOCADDRT: Сеть недоступна


"маршрут в другую сеть"
Отправлено andrystepa , 10-Окт-24 09:10 
> тогда может все-таки синтаксис нужен другой, типа:
> sudo ip route add 10.110.0.0 netmask 255.255.255.0 via 192.168.1.225 dev eth0

Ошибка синтаксиса. У ip route нет ключевого слова netmask


"маршрут в другую сеть"
Отправлено kornell , 09-Окт-24 22:31 
>[оверквотинг удален]
> роутера, которые соединяют нашу сеть с двумя другими локальными сетями: 10.110.0.0/24
> и 10.110.1.0/24
> В Windows можно добавить статический маршрут в эти сети и проблем с
> соединением не будет:
> route add -p 10.110.0.0 mask 255.255.255.0 192.168.1.225
> Ok
>  Я попытался добавить на компьютере с Astra linux такой же маршрут:
> sudo ip route add 10.110.0.0/24 via 192.168.1.225
> RTNETLINK answers: Network is unreachable
> Тогда как же добавить статический маршрут в другую локальную сеть?

ip rule list
ip route show table local


"маршрут в другую сеть"
Отправлено andrystepa , 10-Окт-24 09:15 
>[оверквотинг удален]
>> В Windows можно добавить статический маршрут в эти сети и проблем с
>> соединением не будет:
>> route add -p 10.110.0.0 mask 255.255.255.0 192.168.1.225
>> Ok
>>  Я попытался добавить на компьютере с Astra linux такой же маршрут:
>> sudo ip route add 10.110.0.0/24 via 192.168.1.225
>> RTNETLINK answers: Network is unreachable
>> Тогда как же добавить статический маршрут в другую локальную сеть?
> ip rule list
> ip route show table local

sudo ip rule list
0:      from all lookup local
32766:  from all lookup main
32767:  from all lookup default

ip route show table local
broadcast 127.0.0.0 dev lo proto kernel scope link src 127.0.0.1
local 127.0.0.0/8 dev lo proto kernel scope host src 127.0.0.1
local 127.0.0.1 dev lo proto kernel scope host src 127.0.0.1
broadcast 127.255.255.255 dev lo proto kernel scope link src 127.0.0.1
broadcast 192.168.1.0 dev eth0 proto kernel scope link src 192.168.1.52
local 192.168.0.52 dev eth0 proto kernel scope host src 192.168.1.52
broadcast 192.168.1.255 dev eth0 proto kernel scope link src 192.168.1.52


"маршрут в другую сеть"
Отправлено Аноним , 10-Окт-24 06:52 
Покажите выхлоп  `route -n`

"маршрут в другую сеть"
Отправлено andrystepa , 10-Окт-24 09:17 
> Покажите выхлоп  `route -n`

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0


"маршрут в другую сеть"
Отправлено andrystepa , 11-Окт-24 09:35 
>[оверквотинг удален]
> роутера, которые соединяют нашу сеть с двумя другими локальными сетями: 10.110.0.0/24
> и 10.110.1.0/24
> В Windows можно добавить статический маршрут в эти сети и проблем с
> соединением не будет:
> route add -p 10.110.0.0 mask 255.255.255.0 192.168.1.225
> Ok
>  Я попытался добавить на компьютере с Astra linux такой же маршрут:
> sudo ip route add 10.110.0.0/24 via 192.168.1.225
> RTNETLINK answers: Network is unreachable
> Тогда как же добавить статический маршрут в другую локальную сеть?

Да, судя по всему утилита route в Windows 10 позволяет больше, чем ip route в Linux.


"маршрут в другую сеть"
Отправлено 1 , 11-Окт-24 10:10 
не. судя по всему что-то у тебя там кривое. то ли астра-линукс, то ли еще-что. попробовал у себя выполнить твою команду. прекрасно маршрут прописывается в таблицу маршрутизации.

"маршрут в другую сеть"
Отправлено andrystepa , 17-Окт-24 15:43 
> не. судя по всему что-то у тебя там кривое. то ли астра-линукс,
> то ли еще-что. попробовал у себя выполнить твою команду. прекрасно маршрут
> прописывается в таблицу маршрутизации.

А можно посмотреть?


"маршрут в другую сеть"
Отправлено Аноним , 19-Окт-24 01:36 
> А можно посмотреть?

Что посмотреть? Прописанный маршрут? Там всё стандартно...

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
#
# ip r a 10.10.0.0/24 via 192.168.0.225 dev eth0
#
# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
10.10.0.0       192.168.0.225   255.255.255.0   UG    0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
#

Покажите ещё вывод команды: ip route get 192.168.1.225
Хотя, если шлюз пингуется, то вряд ли тут что-то необычное всплывёт. Больше похоже что вы чего-то недоговариваете, либо опечатались в адресе шлюза. Либо линукс у вас какой-то нестандартный/взломанный.


"маршрут в другую сеть"
Отправлено 1 , 11-Окт-24 10:12 
может это так какие-то защитные механизмы астры так отрабатывают с ошибкой?

"маршрут в другую сеть"
Отправлено ДумДум , 17-Окт-24 15:06 
>  Я попытался добавить на компьютере с Astra linux такой же маршрут:
> sudo ip route add 10.110.0.0/24 via 192.168.1.225
> RTNETLINK answers: Network is unreachable

Так не идет?
https://wiki.astralinux.ru/pages/viewpage.action?pageId=1402...
"route add -net 192.168.32.0/24 gw 192.168.1.1 dev eth0"


"маршрут в другую сеть"
Отправлено andrystepa , 17-Окт-24 16:15 
>>  Я попытался добавить на компьютере с Astra linux такой же маршрут:
>> sudo ip route add 10.110.0.0/24 via 192.168.1.225
>> RTNETLINK answers: Network is unreachable
> Так не идет?
> https://wiki.astralinux.ru/pages/viewpage.action?pageId=1402...
> "route add -net 192.168.32.0/24 gw 192.168.1.1 dev eth0"

Нет не идет. Та же ошибка.



"маршрут в другую сеть"
Отправлено ДумДум , 18-Окт-24 09:13 
>> Так не идет?
> Нет не идет. Та же ошибка.

https://www.linux.org.ru/forum/admin/17181292 ?


"маршрут в другую сеть"
Отправлено ДумДум , 18-Окт-24 09:14 
>>> Так не идет?
>> Нет не идет. Та же ошибка.
> https://www.linux.org.ru/forum/admin/17181292 ?

Уже вижу выше...



"маршрут в другую сеть"
Отправлено ДумДум , 18-Окт-24 09:37 

> Нет не идет. Та же ошибка.

На всякий: файервол пакеты из неродных подсетей не режет?


"маршрут в другую сеть"
Отправлено ДумДум , 18-Окт-24 09:55 
>> Нет не идет. Та же ошибка.
> На всякий: файервол пакеты из неродных подсетей не режет?

И ещё версия https://www.opennet.dev/openforum/vsluhforumID1/97000.html самый низ. Т.е. сперва указать для зароутерной сети интерфейс, а потом маршрут...


"маршрут в другую сеть"
Отправлено anonymous , 25-Окт-24 12:02 
>[оверквотинг удален]
> роутера, которые соединяют нашу сеть с двумя другими локальными сетями: 10.110.0.0/24
> и 10.110.1.0/24
> В Windows можно добавить статический маршрут в эти сети и проблем с
> соединением не будет:
> route add -p 10.110.0.0 mask 255.255.255.0 192.168.1.225
> Ok
>  Я попытался добавить на компьютере с Astra linux такой же маршрут:
> sudo ip route add 10.110.0.0/24 via 192.168.1.225
> RTNETLINK answers: Network is unreachable
> Тогда как же добавить статический маршрут в другую локальную сеть?

Стесняюсь спросить - Астра в какой позе (Орёл/Воронеж/Смоленск)? На каком мандатном уровне действия производите?
Ну и совсем глупый вопрос - arp -n 192.168.1.225; ping -c 5 192.168.1.225?