Настройте два сетевых интерфейса на Ubuntu 14.04

Мой компьютер работает под управлением Ubuntu Server 14.04 и одновременно подключается к двум сетям (то есть локальной сети A с IP 192.168.1.30, которая имеет доступ к Интернету, а другая локальная сеть B с IP 10.73.9.30, который не имеет доступа в Интернет). Однако большинство трафика должно проходить через сеть A, однако мне также нужен мой компьютер для связи с другими компьютерами в сети B (например, 10.84.1.8 - да, фактически не в той же подсети сети B). Я установил metric в файле /etc/network/interfaces, чтобы установить два шлюза, но кажется, что работает только первый шлюз, а компьютеры в другой подсети сети B (т. Е. 10.84.1.8) не могут получить доступ к моему компьютеру ( 10.73.9.30).

Интересно, что компьютеры в одной подсети сети B (например, 10.73.9.3) могут без проблем получить доступ к моему компьютеру, а 10.84.1.8 также могут получить доступ к 10.73.9.3 (который подключен только к сети B ). Поэтому я думаю, что причиной сетевых проблем на моем компьютере является то, что он подключен к двум сетям. Вот мой файл /etc/network/interfaces:

auto lo
iface lo inet loopback

auto em1
iface em1 inet static
metric 0
address 192.168.1.30
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1

auto em2
iface em2 inet static
metric 1
address 10.73.9.30
netmask 255.255.255.0
gateway 10.73.9.1

Как я могу заставить компьютер использовать 10.73.9.1 в качестве шлюза по умолчанию для 10\.*\.*\.* IP-адресов?

1
задан 2 May 2016 в 15:17

0 ответов

Другие вопросы по тегам:

Похожие вопросы: