1. create a startup script in /etc/sysconfig/network-scripts, using another vlan’d interface as a template (ifcfg-ethX.vlan)

  2. create a routing table in /etc/sysconfig/network-scripts, using another vlan’d route as a template (route-ethX.vlan)

  3. add the new route to /etc/iproute2/rt_tables using an unused table number (name needs to match what you specified your routing table)

  4. ifup the interface and ping it to be sure everything works (hint: make sure your switch has tagged the packets for the new vlan)

See [more info here…][1]

[1]: http://ryanschwartz.net/2004/03/17/advanced-linux-stuff