Извинения заранее за перевыяснение у вопроса это несколько раз отправлялось. Я попытался следовать предыдущим руководствам, но, казаться, становиться справедливо застрявшим! Под управлением Ubuntu 16.04, у меня есть общедоступная сеть (192.99.110.188) и частная сеть (10.16.110.188). Пользователи должны смочь получить доступ от частной сети, но сеть общего пользования необходима для обновлений и рабочих резервных копий на crashplan.
Содержание моего/etc/network/interfaces файла:
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.99.110.188
netmask 255.255.255.192
broadcast 192.99.110.191
gateway 192.99.110.129
dns-nameservers 192.99.203.20 192.99.25.14
auto eth1
allow-hotplug eth1
iface eth1 inet static
address 10.16.110.188
netmask 255.255.255.192
post-up ip route add 10.16.0.0/24 dev eth1 src 10.16.110.188 table rt2
post-up ip route add default 10.16.110.188 via 10.16.110.129 dev eth1 table rt2
post-up ip rule add from 10.16.110.188/32 table rt2
post-up ip rule add to 10.16.110.188/32 table rt2
И таблица маршрутизации (направляют-n) похожа на это:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 137.99.110.129 0.0.0.0 UG 0 0 0 eth0
10.16.110.128 0.0.0.0 255.255.255.192 U 0 0 0 eth1
192.99.110.128 0.0.0.0 255.255.255.192 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
Я играл с установкой некоторое время, но быть безопасным, я работал просто на частной сети (таким образом, пользователи могут получить доступ к вещам). Когда я затем включаю открытый интерфейс (eth0), система, кажется, работает в течение нескольких часов, и затем закрытый интерфейс прекращает отвечать - выдают сердитые пользовательские электронные письма.
Любая справка очень ценилась бы!