1
icemanpro 2015-03-23 13:55:08 +08:00 1
路由器的lan口接到交换机上没?
|
2
ooxxcc 2015-03-23 14:02:17 +08:00
1.客厅到弱电箱再拉一根线
2.分线 现在反正宽带不到100M先分开用着 |
3
phx13ye OP |
7
GPU 2015-03-23 15:02:25 +08:00
我明白你的意思 ,但是这个貌似就算别人真的懂也比较难用文字表达出来啊。
一般都是现场调试的啊 。 貌似如果你要使用 3楼的链接方法的话 , 你的交换机需要三层交换机才可以啊。 不然不能达到这个效果 。 或者你把路由器的wan口与 光猫链接 , 然后交换机的 随便一个口与路由器连接这样子就可以。 vlan 划开了之后 是没办法通讯的 。需要三层才能 。 |
8
ryd994 2015-03-23 15:03:40 +08:00 via Android
把交换机也拿出来呢?
|
9
ooxxcc 2015-03-23 15:04:27 +08:00
|
16
mhycy 2015-03-23 15:12:40 +08:00 1
路由器不必千兆吧?
打散交换机到路由器的接头,一条线当成两条线用,带宽100M.假设这两条线命名成线路1\2 光猫接入交换机,交换机通过线路1接入路由 这里一共消耗两个端口,假设端口1\2,划分VLAN隔离开,其余接口当成内网. 然后路由器的LAN口通过线路2接入交换机的剩余端口. 如果VLAN工作正常的话,这样子可以正常使用. 前提是BL SG108M的VLAN是正常的VLAN... (VLAN弄成了的都是敲命令的二三层交换机..这货没成) |
17
ryd994 2015-03-23 15:13:55 +08:00 via Android 1
@phx13ye 外接天线伸出弱电箱?
或者再买一个有线路由放里面拨号,无线的拿出来 不然的话就很乱了,接路由器的那个口必须同时提供wan的功能(拨号)和lan的功能(dhcp) 或许你可以试试配置那个口为tagged vlan,但是不知道交换机能不能识别并正常工作 |
22
phx13ye OP @mhycy
意思是要用vlan把wan很lan分开,那客厅再放一个交换机可以吗? 唯一那一根线连交换机的TAG端口,假设是port1, port2划分给vlan1,port3-8划分给vlan2 弱电箱的port2连光猫 客厅的port2连路由 |
23
mhycy 2015-03-23 15:39:35 +08:00
|
24
phx13ye OP @ooxxcc
如果要拆线的话,我应该怎么对那根线进行处理呢?因为网线一头是水晶头,另一头是模块(就是可以插水晶头的) 可以先插一根网线进模块,再把他们看作是一根完整的线? 两个头的线序这样可以吗 1白橙、2橙 、 3白绿、 6绿、 1白蓝、2蓝、3白棕、 6棕 |
28
jasontse 2015-03-23 15:48:01 +08:00 via iPad 1
二手东说这交换机支持 802.1Q,直接做 trunk 就可以了。
|
29
phx13ye OP @jasontse
之前也有人提到说vlan+路由器透传,但是我就是这方面比较小白,vlan设置都是通过tag, untag来设的,我不太懂什么意思,能教教我吗 这是我的路由器,0 1是LAN口,4是WAN口 config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config globals 'globals' option ula_prefix 'auto' config interface 'lan' option ifname 'eth0.1' option force_link '1' option type 'bridge' option proto 'static' option ipaddr '192.168.1.1' option netmask '255.255.255.0' option ip6assign '60' option macaddr '20:76:93:29:36:b8' config interface 'wan' option ifname 'eth0.2' option proto 'dhcp' option macaddr '20:76:93:29:36:b9' config interface 'wan6' option ifname '@wan' option proto 'dhcpv6' config switch option name 'mt762x' option reset '1' option enable_vlan '1' config switch_vlan option device 'mt762x' option vlan '1' option ports '0 1 2 3 5 6t' config switch_vlan option device 'mt762x' option vlan '2' option ports '4 6t' |
30
jasontse 2015-03-23 15:59:58 +08:00 via iPad 1
config switch_vlan
option device 'mt762x' option vlan '1' option vid '1' option ports '0 1 2 3 4t 5 6t' config switch_vlan option device 'mt762x' option vlan '2' option vid '2' option ports '4t 6t' 这时候 port 4 的帧全部打上了 tag,在对端交换机做同样的操作即可。LAN 的 VLAN ID 是 1,WAN 为 2。 |
32
phx13ye OP 刚才触发1800了
@jasontse 这个交换机的vlan1无法修改 听您的意思,我打算这样配置 config switch_vlan option device 'mt762x' option vlan '10' option vid '10' option ports '0 1 2 3 4t 5 6t' config switch_vlan option device 'mt762x' option vlan '2' option vid '2' option ports '4t 6t' 交换机增加两个vlan vid '10' '1t 3 4 5 6 7 8' vid '2' '1t 2' 3-8 pvid=10 2 pvid=2 1 pvid=1 接线方法是光猫-交换机P2-交换机P1-路由器WAN,这样就可以了吗 |
33
ryd994 2015-03-23 17:30:43 +08:00 via Android 1
@phx13ye vlan简单来讲,分两种口,tagged和untagged。
普通设备只能认得出untagged。untagged的包混在一起之后就分不清vlan了。所以同一个端口只能带一个untagged,也不能同时为tagged和untagged 支持vlan的设备之间可以互传tagged包,tagged带vlan号,只要双方都配置正确就可以分清,一根网线传输多个vlan的数据 同一个vlan下的端口之间转发,设备会自动转换加上或去掉tag |
34
phx13ye OP |
39
JackWindows 2015-03-24 02:26:38 +08:00 via iPhone 1
妈的看了楼上这么多回复愣是没看到几个有用的,v2真是没点技术含量。
楼主你那个交换机的配置已经很正确了,1口接路由,2口接光猫,3-8口接lan设备。 现在你需要做的是在openwrt上创建vlan,但我不确定你那个路由能不能做,因为有的芯片组openwrt是没有驱动做switch的。 你在openwrt的switch里创建两个vlan,20和30(一般会显示成eth0.20和eth0.30),然后指定一个端口,这个端口上这两个vlan都设置为tagged,然后把这个端口和交换机的1口用网线连接,最后在openwrt的wan和lan设置中把wan绑定到eth0.20,把lan绑定到eth0.30(如果你要用无线的话就绑定到多个物理接口上,其中要包含eth0.30和wlan网卡)。 |
40
ryd994 2015-03-24 09:01:54 +08:00
|
41
phx13ye OP 谢谢大家
如果没有理解错的话,应该是这样弄吧,周末回去试一下 交换机分2个vlan vlan2 port2 port1设置为tagged vlan10 port3-8 port1设置为tagged port2 pvid=2 port3-8 pvid=10 路由器将WAN设置为trunk(0 1是LAN,4是WAN,6是CPU) 修改/etc/config/network config switch_vlan option device 'mt762x' option vlan '10' option ports '0 1 2 3 4t 5 6t' config switch_vlan option device 'mt762x' option vlan '2' option ports '4t 6t' config interface 'wan' option ifname 'eth0.2' config interface 'lan' option ifname 'eth0.10' 接线方法是光猫-交换机P2-交换机P1-路由器WAN |
42
phx13ye OP @JackWindows
看顶楼的设置图,我的路由器有这个界面。不过翻译有点挫,目测关联=tagged, 不关联=untagged 然后我试了一下,最终配置为41楼那样,但是路由器的WAN口只要有一个vlan设置了tagged,就死活拨不上号 如果修改配置,vlan10设置WAN口即port4为关,vlan2设置WAN口为不关联,则可以拨上号,但是无法上网,请问这是不支持vlan的表现么? |
43
JackWindows 2015-03-25 02:37:10 +08:00 via iPhone 1
@phx13ye 按vlan工作机制,如果wan口设置为untagged(不关联),正常情况下你的路由跟光猫应该是无法通讯的。但是我注意到你的交换机有一个vlan id为1的default vlan,并且关联了1-8口。所以,你的路由在wan口untagged的情况下能够拨号,应该是通过交换机的default vlan与光猫取得了连接,而非通过vlan2。
现在很有可能出问题的地方就是那个交换机,正常来讲,交换机应该是不允许同一个port出现多个untagged的vlan的,所以你那个交换机的截图让我有点疑惑。而且从截图看你那个default vlan是删不掉的,不知道是否能增减这个default vlan所关联的端口,尝试删除default vlan里的port 2试试。 |