welcome friends , I hope that is useful for you here ~~~

ubuntu 实现三层交换机的VLAN功能

上一篇 / 下一篇  2008-05-31 10:15:09 / 个人分类:linux study

一、首先,安装vlan支持软件包
k7P)\0P7Lf&B)h4I0#apt-get install vlan
i8]$qi)?%Qsg0LUPA开源社区5F\U#~G:jK
二、加载 802.1q 模块
,r{4} w y3Yj[W3[ E0#modprobe 8021q
H![;p3}lSKr0
#M5PO-G%QzSZe0三、建立两个vlan,可以在一个网络接口建立,以做单臂路由,也可以分开两个网络接口建立。LUPA开源社区5\+eU/N E1}&|;Pn
#vconfig add eth0 2
.X#z1Q3M+t-yvt0#vconfig add eth0 3
$bs2~)pF"U+@0在eth0上建立vlan2 和 vlan3
4j BH+LnRr Uo0或者
+a&Z.fg:X)P?0#vconfig add eth0 2LUPA开源社区!w K)IabL
#vconfig add eth1 3LUPA开源社区BK:Y2U~C
在eth0 上建立vlan2,在eth1 上建立vlan3
"V%Fxo [W+N9U4X7X'I0LUPA开源社区C&s2L.t!R!R6K{
四、为网络端口设置IP
ZTd~{xn;K.T0#ifconfig eth0 0.0.0.0 upLUPA开源社区LA+y%Ix-pEyw8Z
#ifconfig eth0.2 192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0 upLUPA开源社区|(N0zolLN/f1[6Ma hk
#ifconfig eth0.3 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0 upLUPA开源社区HRS!C z
orLUPA开源社区4P7hR[_6Zu
#ifconfig eth0 192.168.0.1 broadcast 192.168.0.255 netmask 255.255.255.0 upLUPA开源社区WRNen$\&E
#ifconfig eth1 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0 up
s3k2X"het t c,W0LUPA开源社区0b;`5x`gaR

五、开启路由功能LUPA开源社区;d;X]!RyY
#echo 1 > /proc/sys/net/ipv4/ip_forward
8O)p1JT't#R:w0#vim /etc/sysctl.conf
/P_ I? Q;\0Xll0#net.ipv4.conf.default.forwarding=1LUPA开源社区y |hC8{['V
#sysctl -p

DoE7B3@0LUPA开源社区oQ!A%Z&{V

六、将交换机端口划分VLAN,再接入LINUX网络接口就OK了!LUPA开源社区 wg _9B@ im*U

]W q,kj9?L.B0七、检查路由正确与否,没有自动生成的手动加上LUPA开源社区D%^@ d)J,pj

#route add -net 192.168.0.0 netmask 255.255.255.0 gw eth0.2LUPA开源社区(Q ?T%a'gQ
#route add -net 192.168.1.0 netmask 255.255.255.0 gw eth0.3LUPA开源社区Bo4H)z5|
or
2n${/`3_.M{Z0#route add -net 192.168.0.0 netmask 255.255.255.0 gw eth0LUPA开源社区,|7c.s/VA-TG
#route add -net 192.168.1.0 netmask 255.255.255.0 gw eth1LUPA开源社区!han[x

5y/]%GfhJB(vw~Hw0OK!ALL THING IS ALL RIGHT!LUPA开源社区#P/O&ai;?,Z
LUPA开源社区w;|){v4aRk ig"Q

SXt6N u`(f0LUPA开源社区 f%SH)m"G1sZ(s
LUPA开源社区_$^D)h_Tc

Q#I+e~#n~(} n!n*_0LUPA开源社区 X5q{#UB:Guo/U+IR
LUPA开源社区4I+Dp](s5o6u

LUPA开源社区PZ(o$W*P:b@#i

LUPA开源社区 X8u!{4af
LUPA开源社区M+W#DJ.a%{ _'w(K

VsX]1l0[.^z/NE&e0LUPA开源社区$x6tF'\3Z*n
LUPA开源社区8tg9M3v\$iB

LUPA开源社区2o%d m"DT

TAG:

引用 删除 MaoMaoRain   /   2008-06-12 19:03:14
3
确切的说这是基于vlan 的3层转发,交换机实现的根据目的ip进行报文交换的功能,才是3层交换的概念。但这种方法确实能够完成相同的功能,自是性能上有点差。还是不错的。
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar