|
谁能帮我看看这样写对不对啊?
- 主路由
- #!/bin/sh
- vconfig set_name_type DEV_PLUS_VID_NO_PAD
- vconfig add eth2 20 */声明添加eth2的虚拟接口并绑定到vlan20
- vconfig add eth3 20 */声明添加eth3的虚拟接口并绑定到vlan20
- vconfig add br1 20 */声明添加br1为20
- brctl addbr vlan20 */新增一个名称为Vlan20的网桥
- brctl addif vlan20 eth2.20 */Vlan20网桥链接eth2并且标签为20
- brctl addif vlan20 eth3.20 */Vlan20网桥链接eth3并且标签为20
- vconfig add br1 20 */声明添加br1并绑定到VLAN20
- bcmmcastctl mode -i vlan20 -p 1 -m 1 */对vlan20启动IGMP Snooping
- bcmmcastctl mode -i vlan20 -p 2 -m 1 */对vlan20启动MLDSnooping
- ebtables -A FORWARD -i eth2.20 -o ! br1.20 -j DROP */看起来像是允许eth2中vlan20进入br1 vlan的防火墙
- ebtables -A FORWARD -o eth2.20 -j DROP */看起来像是防火墙的输出
- ebtables -A FORWARD -i eth3.20 -o ! br1.20 -j DROP */看起来像是允许eth3中vlan20进入br1 vlan的防火墙
- ebtables -A FORWARD -o eth3.20 -j DROP */看起来像是防火墙的输出
- ifconfig eth2.20 up */启动eth2
- ifconfig eth3.20 up */启动eth3
- ifconfig br1.20 up */启动br1
- ifconfig vlan20 up */启动VLAN20
- 次级路由
- #!/bin/sh
- vconfig set_name_type DEV_PLUS_VID_NO_PAD
- vconfig add eth1 20 */声明添加eth1的虚拟接口并绑定到vlan20
- vconfig add br1 20 */声明添加br1并绑定到VLAN20
- brctl addbr vlan20 */新增一个名称为Vlan20的网桥
- brctl addif vlan20 eth1.20 */Vlan20网桥链接eth1并且标签为20
- bcmmcastctl mode -i vlan20 -p 1 -m 1 */对vlan20启动IGMP Snooping
- bcmmcastctl mode -i vlan20 -p 2 -m 1 */对vlan20启动MLDSnooping
- ebtables -A FORWARD -i eth1.20 -o ! br1.20 -j DROP */看起来像是允许eth1中vlan20进入br1 vlan的防火墙
- ebtables -A FORWARD -o eth1.20 -j DROP */看起来像是防火墙的输出
- ifconfig eth1.20 up */启动eth2
- ifconfig br1.20 up */启动eth3
- ifconfig vlan20 up */启动VLAN20
复制代码 |
|