Ubuntu 17.10 с двумя сетевыми картами: запросы на маршрутизацию для правильной сетевой карты

Ubuntu 17.10 с двумя сетевыми картами: запросы на маршрутизацию для правильной сетевой карты

Я провел множество поисков по этому вопросу и нашел много ответов, которыене совсемКажется, это соответствует моему вопросу. Если на этот вопрос уже был дан ответ, прошу прощения.

На моем ПК установлена ​​Ubuntu 17.10 и две сетевые карты. Одна подключена к одной корпоративной сети (назовем ее «A»), а другая — к другой корпоративной сети (назовем ее «B»).

Мой основной вопрос заключается в следующем: как можно направлять запросы на определенные ресурсы в сети B через одну сетевую карту, а все остальное — через сеть A и другую сетевую карту?

В каждой сети есть серверы CIF или NFS, через которые я монтирую, /etc/fstabи в каждой сети также есть свои собственные серверы доменных имен.

Сейчас у меня сеть A установлена ​​как сеть по умолчанию, и я добавил маршрут к сети B. Я могу назначать pingIP-адреса в обеих сетях, но, похоже, не могу использовать DNS в сети B.

Я настроил сеть A с помощью сетевых настроек, но настроил маршрут для сети B в . /etc/network/interfacesВероятно, это вызывает какой-то конфликт.

Может кто-нибудь указать мне правильное направление? Спасибо заранее!

решение1

Это называется «Маршрутизация пакетов». Посмотрите на ip route. Когда IP-адрес виден, он сравнивается со значением IP/сетевой маски в маршруте, и, если он совпадает, пакет использует этот маршрут.

Связанный контент