У нас локальная сеть имеет адрес 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
Тогда как же добавить статический маршрут в другую локальную сеть?
имеет смысл почитать что пишет man ip route в Astra linux.
может там есть какие-то особенности.
> имеет смысл почитать что пишет man ip route в Astra linux.
> может там есть какие-то особенности.Пока ничего подходящего не нашел.
а интерфейс то поднят?ip a в студию!
> а интерфейс то поднят?
> 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 пингуется.
может так же несколько интерфейсов и надо указать dev такой-то
> может так же несколько интерфейсов и надо указать dev такой-тоНет, на компьютере только один интерфейс.
ну а если все-таки сказать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а ничего не изменится:
sudo ip route add 10.110.0.0/24 via 192.168.1.225 dev eth0
RTNETLINK answers: Network is unreachable
тогда может все-таки синтаксис нужен другой, типа:
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
вернее вот так:route add -net 10.110.0.0 netmask 255.255.255.0 gw 192.168.1.225
> вернее вот так:
> 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: Сеть недоступна
> тогда может все-таки синтаксис нужен другой, типа:
> sudo ip route add 10.110.0.0 netmask 255.255.255.0 via 192.168.1.225 dev eth0Ошибка синтаксиса. У ip route нет ключевого слова netmask
>[оверквотинг удален]
> роутера, которые соединяют нашу сеть с двумя другими локальными сетями: 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
>[оверквотинг удален]
>> В 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 localsudo ip rule list
0: from all lookup local
32766: from all lookup main
32767: from all lookup defaultip 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
Покажите выхлоп `route -n`
> Покажите выхлоп `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
>[оверквотинг удален]
> роутера, которые соединяют нашу сеть с двумя другими локальными сетями: 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.
не. судя по всему что-то у тебя там кривое. то ли астра-линукс, то ли еще-что. попробовал у себя выполнить твою команду. прекрасно маршрут прописывается в таблицу маршрутизации.
> не. судя по всему что-то у тебя там кривое. то ли астра-линукс,
> то ли еще-что. попробовал у себя выполнить твою команду. прекрасно маршрут
> прописывается в таблицу маршрутизации.А можно посмотреть?
> А можно посмотреть?Что посмотреть? Прописанный маршрут? Там всё стандартно...
# 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
Хотя, если шлюз пингуется, то вряд ли тут что-то необычное всплывёт. Больше похоже что вы чего-то недоговариваете, либо опечатались в адресе шлюза. Либо линукс у вас какой-то нестандартный/взломанный.
может это так какие-то защитные механизмы астры так отрабатывают с ошибкой?
> Я попытался добавить на компьютере с 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"
>> Я попытался добавить на компьютере с 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"Нет не идет. Та же ошибка.
>> Так не идет?
> Нет не идет. Та же ошибка.
>>> Так не идет?
>> Нет не идет. Та же ошибка.
> https://www.linux.org.ru/forum/admin/17181292 ?Уже вижу выше...
> Нет не идет. Та же ошибка.На всякий: файервол пакеты из неродных подсетей не режет?
>> Нет не идет. Та же ошибка.
> На всякий: файервол пакеты из неродных подсетей не режет?И ещё версия https://www.opennet.dev/openforum/vsluhforumID1/97000.html самый низ. Т.е. сперва указать для зароутерной сети интерфейс, а потом маршрут...
>[оверквотинг удален]
> роутера, которые соединяют нашу сеть с двумя другими локальными сетями: 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?