家里有个软路由ROUTEROS 4.9的,还有个cisco2950 24口的交换机。因为ROS也支持VLAN,所以就试了下ROS做单臂路由,因为ROS价格好便宜,所以一些中小企业也可以这样弄,毕竟三层交换机还是有点贵的。ros版本是4.9的。先上图:

 ROS里先设置2个VLAN,如下图,我在LAN2接口上加了vlan10 和VLAN11.给2个VLAN接口添加了IP地址。VLAN 10是192.168.10.254/24 ,vlan11是192.168.11.254/24

ros里选择interface,然后点那个红色的加号,会弹出个菜单,选择vlan,然后在跳出的对话框里输入name:可以任意起名,不过为了好记,我们就跟VLAN号挂钩吧,叫VLAN10,其他都默认,就是下面VLAN ID要跟交换机里的一样,vlan10的就输入10吧,interface接口就选择你连接交换机的那个接口,然后点OK.同样的方式添加VLAN 11

cisco2950与ros软路由vlan单臂路由_第1张图片

下面给2个VLAN添加IP地址。选择ros里ip>address 同样点那个红色的加号,然后输入你要添加的IP地址。address:192.168.10.254/24这个IP地址格式要这样写,这样的network ,broadcast等你点OK了就会自动添加上去,选择下端口是VLAN10,点OK。

 

cisco2950与ros软路由vlan单臂路由_第2张图片 

同样添加VLAN 11.

 

 

这样2个IP就都添加好了。

下面是CISCO 2950交换机里的配置,先添加2个VLAN:vlan 10 ,vlan 11

 

cisco2950与ros软路由vlan单臂路由_第3张图片 

把连接ROS的那个接口设置为TRUNK口,我这里是fa0/24接口

 

 

然后把连接电脑的接口设置为ACCESS接口,以fa0/1为列,我把它添加到VLAN 11接口里:

 

这样就配置好了。给电脑添加个IP地址192.168.11.253,ping192.168.11.254可以ping通,证明设置没问题。

我在ROS里设置了DHCP服务器,给每个VLAN下的电脑分配地址。

 

cisco2950与ros软路由vlan单臂路由_第4张图片 

 

cisco2950与ros软路由vlan单臂路由_第5张图片 

这里DHCP设置就不说了,因为本文主要是为了说明ROS也支持单臂路由。

这里要注意的关键是ROS里的VLAN ID一定要跟交换机里的对的上。