[squeeze] Два VLAN на одной сетевой карте

Автор Graf, 15 октября 2011, 21:21:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Graf

Доброго времени суток.
Суть проблемы: на сервере стоит одна сетевая карта, на которую идут два VLAN:
Интерфейс eth1
VLAN 1 (внешняя сеть)
ip 11.11.0.2
netmask 255.255.0.0
gateway 11.11.0.1
VLAN 2 (внутренняя сеть)
ip 10.10.0.2
netmask 255.255.0.0
gateway 10.10.0.1
Задача:
С сервера должны быть доступны обе сети.
Мои шаги:
Установил  пакет vlan
Правлю /etc/network/interfaces

iface vlan1 inet static
address 11.11.0.2
netmask 255.255.0.0
gateway 11.11.0.2
vlan_raw_device eth1

iface vlan2 inet static
address 10.10.0.2
netmask 255.255.0.0
gateway 10.10.0.1
vlan_raw_device eth1


Вывод route:
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.0.0 U     0      0        0 vlan1
10.10.10.0      *               255.255.0   U     0      0        0 vlan2
default         91.196.245.241  0.0.0.0         UG    0      0        0 vlan1

Добавить второй default gw не получается:
siocaddrt: no such process

Итог: Внешка работает, траффик идет за шлюз
          внутренняя сеть работает, но траффик не идет за шлюз
          Как решить эту проблему?

skeletor

А если попробовать создавать как eth1.X ? Где Х - номер влана.
"Винда съела дрова и резет здесь не фурычит"
"Все говорят, что у меня /dev/hands кривой и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!"