|
Welcome to my blog!
借助Route或者Linux的路由功能划分Vlan |
借助Route或者Linux的路由功能划分Vlan 今天早晨在家看网络资料时,有一个例子,其中说到了,在局域网中再安装路由器.以实现共享上网,这时,脑子一转,想 能不能,将这个下面的局域网做成不同的网段呢.就是实现vlan的功能. 很快,带着想法到了公司,着手实践. 还好,公司有两个小路由,我将其命名为R1与R2. 我拿下R1,进行设置,我将其WAN设置为: 192.168.1.2 #ip地址 255.255.255.0 #子网掩码 192.168.1.1 #第一个接入internet网的,路由器R2的LAN口IP,作为其网关 再将其R1的LAN口设置为: 192.168.0.1 #ip地址 255.255.255.0 #子网掩码 注意:这里不能设置网关,呵呵.你在这个R2里也不能填写网关,可在下面的linux下,就要注意了,因为,我就犯错了. 配置好后,将其R1的WAN口,用直通线与R2的LAN口连接上.当然,电源一定要接的. Client的设置: 192.168.0.56 #ip地址,任意从2-254 255.255.255.0 192.168.0.1#网关,就是R1的LAN口 192.168.0.1 #这两个都是DNS 202.102.200.101 最后,ping 192.168.0.1 通, ping 192.168.1.1 通, ping www.baidu.com通. 呵呵.成功. 接下来,就玩Linux了.这个,可浪费了,我不少时间,因为,在设置过程中有很多小的细节,没有注意,导致浪费了不少时间. 拓扑结构: 因为,我的LINUX是装在我本机上的,用的是VM.所以拓扑是:从路由器的lan口接到交换机上的uplink口上,再从 交换机的普通口上接到我自己的机子上,我自己的机子上又装了一个linux,用vm装的.我用vm虚拟了两块网卡,分别是eth0,eth1 设置过程: vi ifcfg-eth0 192.168.1.2 255.255.255.0 192.168.1.1 #这个是与第一个vLAN vi ifcfg-eth1 192.168.0.1 255.255.255.0 #这个是与第二个vLAN 呵呵.这个没有设置网关吧.可我设置了,没法,所以一开始,就搞的本机都连不上网.一看本机route表,才知道,我设置错误了. vi resolv.conf nameserver 202.102.200.101 nameserver 202.102.192.68 接下来关键的一步到了. echo "1">/proc/sys/net/ipv4/ip_forward 只有开起了这个路由功能,你下面的192.168.0.0/24网段的机子,才能共享上网啊~~~~切记~~~~ 客户端设置: 192.168.0.201 255.255.255.0 192.168.0.1 202.102.200.101 202.102.192.68 呵呵.测试与上面一样,成功~~~~哈哈,这是我本机,我又路到了另一台,与我接在一起的机子,我将其IP设置与192.168.0.0/24 一样的网段,测试也成功,他改成192.168.1.0/24也能上网,为什么?那是因为,想想它的拓扑,就明白了.哈哈. 完了,可以休息会了~~~ |
[ 阅读全文 | 回复(0) | 引用通告 | 编辑 ] |
Post by badboy 发表于 2006-8-13 10:43:46
|
|
| |