Как использовать один ник для трафика и другой для сетевого трафика?

351
Ankit

У меня есть машина Slackware Linux с двумя сетевыми картами, и я хочу использовать один интерфейс для сетевого трафика, а другой - для трафика хранения.

Поскольку это Slackware, я не знаю, может ли это быть решением или нет, но я пытаюсь это:

ip route add IP1 dev eth0 ip route add IP2 dev eth1 

Диаграмма для справки :

http://i.stack.imgur.com/Bshfx.png

Будет ли это работать или есть какое-то другое решение?

1

1 ответ на вопрос

2
MolbOrg

В этом случае маршрутизация достаточно хороша как решение.

ip route add IP1 dev eth0 

если IP1 принадлежит (назначен) к eth0, то вы использовали команду неправильно. Вы должны указать ip route, какую сеть (или хост) вы хотите маршрутизировать. Если SSIP является San Storage IP, то он должен выглядеть следующим образом:

ip route add SSIP via GatewayIP dev eth1 

или если Хранилище и Клиент находятся в одном сегменте сети

ip route add SSIP dev eth1 

Также его можно использовать в форме добавления сети

ip route add SS_Network/24 via GatewayIP dev eth1 

Добавление одного маршрута в хранилище должно быть достаточно в большинстве случаев, вы просто даете явный приказ направить ту или иную сеть через тот или иной интерфейс.