找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
楼主: nofat***

求openwrt大神给讲讲VLAN,switch啥的,一直没有明白???

  [复制链接]
发表于 2017-9-20 16:04 | 显示全部楼层
長知識了,雖然通過了CCNA,但對VLAN還是一知半解
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-16 22:41 | 显示全部楼层
本帖最后由 laomao9000 于 2019-5-16 22:48 编辑

看了回复,感觉大家需要理解交换机的基础概念。
VLAN是在以太网数据包上加4字节标记,叫TAG,属于一个VLAN的所有端口可以二层互通;不同VLAN的端口实现二层隔离。不同VLAN端口互通需要三层交换或路由。
一个端口不属于某个VLAN,就是关——是关闭的意思
一个端口属于某个VLAN,就是关联/不关联。这里又两层意思——  一是这个端口属于这个VLAN,接受的数据全部要加上TAG,然后发送给CPU处理;二是发送数据是否加TAG,关联:发送数据加TAG;不关联:发送数据不加TAG。
             所以,如果一个端口接电脑,最好用不关联,否则需要在电脑网卡上配置VLAN号。如果一个端口接交换机,组成复杂网络,需要设置关联,加上TAG。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-16 22:52 | 显示全部楼层
本帖最后由 laomao9000 于 2019-5-16 22:55 编辑
zhongli_1978 发表于 2016-2-1 17:52
相信你能弄明白vlan、switch,估计晕的地方是cpu、关联/不关联。正好前段时间折腾802.1Q,学习了一下:关联 ...

关联/不关联是对发送数据说的。关联:发送数据加TAG;不关联,发送数据不加TAG。所以,如果接口接电脑等终端设备,一律不关联;如果是接交换机,组大型网络,可能需要关联,设置VLAN。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-5-31 22:04 来自手机 | 显示全部楼层
我一直就没有看懂
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-11-24 22:55 | 显示全部楼层
参考一下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2021-12-14 12:35 | 显示全部楼层
本帖最后由 luofuchong 于 2021-12-14 12:38 编辑

新手提问: 用的高通QCA9531的op路由,lan、wan和vlan配置如下:
  1. root@OpenWrt:/# cat /etc/config/network

  2. config interface 'loopback'
  3.         option ifname 'lo'
  4.         option proto 'static'
  5.         option ipaddr '127.0.0.1'
  6.         option netmask '255.0.0.0'

  7. config globals 'globals'
  8.         option ula_prefix 'fd87:a0de:b6e6::/48'

  9. config interface 'lan'
  10.         option type 'bridge'
  11.         option proto 'static'
  12.         option ipaddr '192.168.1.32'
  13.         option netmask '255.255.255.0'
  14.         option ip6assign '60'
  15.         option ifname 'eth0.1'

  16. config interface 'wan'
  17.         option ifname 'eth1.2'
  18.         option proto 'static'
  19.         option ipaddr '192.168.2.32'
  20.         option netmask '255.255.255.0'
  21.         option gateway '192.168.2.1'

  22. config interface 'wan6'
  23.         option ifname 'eth1.2'
  24.         option proto 'dhcpv6'
  25.         option reqaddress 'try'
  26.         option reqprefix 'auto'

  27. config switch
  28.         option name 'switch0'
  29.         option reset '1'
  30.         option enable_vlan '1'

  31. config switch_vlan
  32.         option device 'switch0'
  33.         option vlan '1'
  34.         option vid '1'
  35.         option ports '0t 1 2 3 4'

  36. config switch_vlan
  37.         option device 'switch0'
  38.         option vlan '2'
  39.         option vid '2'
  40.         option ports '5 6t'
复制代码


现在碰到个问题是:
1、如果lan和wan接口分别接两台pc(对应ip段),在op系统上直接ping lan口上的pc(192.168.1.x)能ping通,直接ping wan口上的pc(192.168.2.x)ping不通。如果改用ping 192.168.2.x -I eth1指定mac1就能通(可是wan口上的pc仍然ping不通op);
2、如果把vlan关掉,lan和wan直接配置使用eth0和eth1就没问题

请问,上面的情况1,是因为什么原因造成的,路由表设置问题?
  1. root@OpenWrt:/# route
  2. Kernel IP routing table
  3. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
  4. default         192.168.2.1     0.0.0.0         UG    0      0        0 eth1.2
  5. 192.168.1.0     *               255.255.255.0   U     0      0        0 br-lan
  6. 192.168.2.0     *               255.255.255.0   U     0      0        0 eth1.2
复制代码
还望各位高手指点一下,谢谢!


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-7 03:14 来自手机 | 显示全部楼层
同求,我遇到的更奇怪 config switch_vlan         option device 'switch0'         option vlan '1'         option ports '1 5'  config switch_vlan         option device 'switch0'         option vlan '2'         option ports '2 3 4 6'  小米路由原厂固件 正常来说,这两个vlan间不是要有个tag口才能通信么,一边是WAN一边是LAN 通过swconfig实验知道1是WAN 234是LAN 5和6不明
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-9-7 03:15 | 显示全部楼层

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.31.1'
        option netmask '255.255.255.0'
        option multicast_querier '0'
        option igmp_snooping '0'
        option macaddr '5c:02:14:b3:86:07'
        option ip6assign '64'

config device 'lan_dev'
        option name 'eth0'
        option mtu '1500'
        option macaddr '5c:02:14:b3:86:07'

config device 'wan_dev'
        option name 'eth1'
        option mtu '1500'
        option keepup '1'
        option macaddr '5c:02:14:31:2c:ad'

config switch 'switch0'
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 5'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '2 3 4 6'

config interface 'miot'
        option ifname 'wl13'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.32.1'
        option netmask '255.255.255.0'

config interface 'wan'
        option proto 'pppoe'
        option mtu '1500'
        option special '0'
        option username ''
        option mru '1480'
        option password ' '
        option ifname 'eth1'
        option ipv6 'auto'
        option last_succeed '1'
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-6 23:53 | 显示全部楼层

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.31.1'
        option netmask '255.255.255.0'
        option multicast_querier '0'
        option igmp_snooping '0'
        option macaddr '5c:02:14:b3:86:07'
        option ip6assign '64'

config device 'lan_dev'
        option name 'eth0'
        option mtu '1500'
        option macaddr '5c:02:14:b3:86:07'

config device 'wan_dev'
        option name 'eth1'
        option mtu '1500'
        option keepup '1'
        option macaddr '5c:02:14:31:2c:ad'

config switch 'switch0'
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 5'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option ports '2 3 4 6'

config interface 'miot'
        option ifname 'wl13'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.32.1'
        option netmask '255.255.255.0'

config interface 'wan'
        option proto 'pppoe'
        option mtu '1500'
        option special '0'
        option username ''
        option mru '1480'
        option password ' '
        option ifname 'eth1'
        option ipv6 'auto'
        option last_succeed '1'

像我这里的config switch_vlan是起什么作用的,为什么vlan1和vlan2没有一个共用的CPU口呢。
我想搞个IPTV(vid 45)是不是要这么写
config switch_vlan
        option device 'switch0'
        option vlan '45'
        option ports '1t 2t '
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-10-6 23:54 | 显示全部楼层
zhongli_1978 发表于 2016-2-1 17:52
相信你能弄明白vlan、switch,估计晕的地方是cpu、关联/不关联。正好前段时间折腾802.1Q,学习了一下:关联 ...

wan和lan之间也是通过vlan联系的吗,为什么我的没有共用端口
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 02:50

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表