Назад | Перейти на главную страницу

Как ответить на запрос, с каких маршрутов он пришел?

Интересно, можем ли мы ответить на какой-нибудь запрос, с какого маршрута он пришел?

Моя ситуация такова:

eth0 192.168.10.1 --> gw: 192.168.10.254 nm: 24
eth1 192.168.11.1 --> gw: 192.168.11.254 nm: 24

Поскольку эти два IP-адреса находятся на одном компьютере, обычно, когда мы пингуем на 192.168.11.1 с 192.168.10.2. Этот компьютер не ответит на 192.168.10.2, потому что 192.168.10.0/24 находится на eth0, а пакеты, запрошенные через eth1.

Могу я заставить его работать?

Я использую Linux ubuntu, и приложение будет слушать только eth1.

Извините за беспокойство, поставил

ip route 192.168.10.2 via 192.168.11.1 dev eth1

на моей машине, и это главное. на остальные 192.168.1.0/24 ответят через 192.168.10.1, потому что это была ссылка на ядро, но 192.168.10.2 будет проходить через шлюз на vlan2 и обратно.

Я ответил на свой вопрос.

Как две сети связаны между собой? Если единственной «точкой соприкосновения» двух сетей является «машина», она не может работать, если у вас нет на вашем шлюзе (192.168.10.254) маршрута к 192.168.11.0/24 через 192.168.10.1.