Я сделал набор поисков об этом и нашел много ответов, которые, вполне кажется, не соответствуют моему вопросу. Если на этот вопрос уже ответили, я приношу извинения.
Мой ПК имеет Ubuntu 17.10 и два NICs. Каждый подключен к одной корпоративной сети (мы назовем ее), и другой к другой корпоративной сети (мы назовем ее "B").
Мой основной вопрос, как может запросы на конкретные ресурсы в Сети B все быть направленным через один NIC, и все остальное через Сеть A и другой NIC?
Каждая сеть имеет cifs или серверы nfs, через которые я монтируюсь /etc/fstab
и каждая сеть также имеет свои собственные серверы доменных имен.
У меня есть Сеть набор, чтобы быть значением по умолчанию прямо сейчас, и я добавил маршрут для Сетей B. Я могу ping
IP-адреса в обеих сетях, но я, кажется, не могу использовать DNS в Сети B.
Я настроил Сеть с Параметрами сети, но я настроил маршрут для Сети B в /etc/network/interfaces
Таким образом, это, вероятно, вызывает какой-то конфликт.
Кто-то может указать на меня в правильном направлении?Заранее спасибо!
Это называют "Маршрутизацией пакетов". Посмотрите на ip route
. Когда IP-адрес замечен, он сравнен со значением IP/сетевой маски в маршруте, и, если он соответствует, пакетное использование тот маршрут.