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

Маршрутизация с несколькими сетевыми адаптерами на debian

У меня есть машина с двумя сетевыми картами в разных сегментах сети, я настроил маршрутизацию для разных сегментов.

Он работает, если я запускаю все команды маршрутизации вручную, но я не могу заставить его работать, когда помещаю команды в /etc/network/interfaces-файл, что я делаю не так?

Когда я запускаю команды «вручную», он отвечает на обоих интерфейсах, когда я помещаю их в / etc / network / interfaces, - нет. Я подозреваю, что делаю что-то в неправильном порядке или что-то в этом роде. Что мне не хватает?

Команды, которые я выполняю (это работает):

 ip route add 192.168.85.0/24 dev eth0 src 192.168.85.94 table internal
 ip route add default via 192.168.85.1 table internal
 ip route add 212.16.165.128/28 dev eth1 src 212.16.165.131 table external
 ip route add default via 212.16.165.129 table external
 ip route add 192.168.85.0/24 dev eth0 src 192.168.85.94
 ip route add 212.16.165.128/28 dev eth1 src 212.16.165.131
 ip route add default via 192.168.85.1
 ip rule add from 192.168.85.94 table internal
 ip rule add from 212.16.165.131 table external

Вот /etc/network/interfaces-файл в текущей нерабочей настройке:

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.85.94
netmask 255.255.255.0
gateway 192.168.85.1
up ip route add 192.168.85.0/24 dev eth0 src 192.168.85.94 table internal
up ip route add default via 192.168.85.1 table internal
up ip route add 192.168.85.0/24 dev eth0 src 192.168.85.94
up ip route add default via 192.168.85.1
up ip rule add from 192.168.85.94 table internal

# External network interface
auto eth1
iface eth1 inet static
address 192.168.0.131
netmask 255.255.255.240
up ip route add 192.168.0.128/28 dev eth1 src 192.168.0.131 table external
up ip route add default via 192.168.0.129 table external
up ip route add 192.168.0.128/28 dev eth1 src 192.168.0.131
up ip rule add from 192.168.0.131 table external

Большая часть информации о настройке находится здесь: http://tldp.org/HOWTO/Adv-Routing-HOWTO/lartc.rpdb.multiple-links.html