Linux VLAN實作
Pre-install Debian 5.0 on server (Linux Router)
On Server
Step 1. Install vlan package on server.
debian:~# apt-get install vlan
Step 2. Load 802.1Q module
debian:~# modprobe 8021q
Step 3. Configure Eth0 as trunk port and add vlan interface.
debian:~# vconfig add eth0 10
Added VLAN with VID == 10 to IF -:eth0:-
debian:~# vconfig add eth0 20
Added VLAN with VID == 20 to IF -:eth0:-
Step 4. Configure interface ip.
eth0.X means vlan X
For this example:
debian:~# ifconfig eth0.10 192.168.10.1 netmask 255.255.255.0 up
debian:~# ifconfig eth0.20 192.168.20.1 netmask 255.255.255.0 up
On Switch
Step 1. Added vlan on switch.
Switch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit
Step 2. assign fa 0/10 to vlan 10, fa 0/20 to vlan 20 and configure vlan 1 as trunk port
Switch(config)#int fa 0/10
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#int fa 0/20
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#int fa 0/1
Switch(config-if)#switchport mode trunk
PC-01:
IP:192.168.10.100
Mask:255.255.255.0
Default gateway:192.168.10.1
PC-02:
IP:192.168.20.100
Mask:255.255.255.0
Default gateway:192.168.20.1
Enjoy it ~~~
likeant