|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sultan Azhiguzhayev 2:5083/84 24 Dec 2003 14:12:30 To : All Subject : ebtables & 802.1q --------------------------------------------------------------------------------
Помогите, плз, с абжем разобраться. Ситуация такая:
1. есть свич на 24 порта, который настроен так:
vlan'ы:
vlan1: port1, port24
vlan2: port2, port24
...
vlan23: port23, port24
port1 .. port23 имеют pvid с 1 по 23
port 24 тэгированный, остальные - нет
24-м портом свич смотрит на интерфейс eth1
приведенным ниже способом все работает замечательно:
<quote>
inetif="eth0"
eth="eth1"
vlan="vlan"
gw=""
modprobe 8021q
vconfig set_name_type VLAN_PLUS_VID_NO_PAD
ifconfig $eth down
ifconfig $eth 0.0.0.0 up
for no in `seq 1 23`;
do
vconfig add $eth $no
ifconfig $vlan$no 192.168.$[no-1].1 broadcast 192.168.$[no-1].255 netmask
255.255.255.0 up
done
</quote>
хотелось побоным образом сделать что-нибудь вроде bridging firewall, но brctl
чихать хотел на такие интерфейсы. прпатчил ядро 2.4.22 на предмет ebtables, но
никак не могу понять - как там обрабатывать тэги 802.1q... Если кто сталкивался
- подскажите плз, как форвардить пакеты в направлении eth1->eth0, отрезая тэги,
и как цеплять тэги в обратном направлении.
Заранее блогадарен любой конструктивной мысли.
Всегда не Ваш, но с наилучшими пожеланиями,
Султан.
-I-
М]\\\\[О]ННННННННННННННННННННННННННННННННННННННННДДДДДД
-I- E-Mail: sultan[at]host.kz
--- GoldED 3.00.Beta2+
* Origin: 1/3 жизни - сон, 2/3 - желание выспаться... (2:5083/84)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/191883fe93f4a.html, оценка из 5, голосов 10
|