openwrt swconfig命令

一. swconfig命令介绍
        swconfig是openwrt采用的,"switch config"的缩写,功能是配置交换芯片VLAN。主要用于划分LAN和WAN接口。

二. swconfig命令使用
1. 查看swconfig的帮助信息

~ # swconfig --help
swconfig list
swconfig dev <dev> [port <port>|vlan <vlan>] (help|set <key> <value>|get <key>|load <config>|show)
2. 列出当前的交换机

~ # swconfig list
Found: switch0 - mt7620
3. 列出交换机Port和VLAN的情况

~ # swconfig dev switch0 show
Global attributes:
        enable_vlan: 1
Port 0:
        pvid: 1
        link: port:0 link:down
Port 1:
        pvid: 1
        link: port:1 link:down
Port 2:
        pvid: 1
        link: port:2 link:down
Port 3:
        pvid: 1
        link: port:3 link:up speed:100baseT full-duplex 
Port 4:
        pvid: 2
        link: port:4 link:up speed:100baseT full-duplex 
Port 5:
        pvid: 1
        link: port:5 link:down
Port 6:
        pvid: 1
        link: port:6 link:up speed:1000baseT full-duplex 
Port 7:
        pvid: 0
        link: port:7 link:down
VLAN 1:
        vid: 1
        ports: 0 1 2 3 5 6t 
VLAN 2:
        vid: 2
        ports: 4 6t 
4. 设置VLAN以及VLAN Port成员

~ # swconfig dev switch0 vlan 3 set ports "0 6t"
5. 设置VLAN的vid

~ # swconfig dev switch0 vlan 3 set vid 3
6. 设置Port的vid(pvid)

~ # swconfig dev switch0 port 0 set pvid 3 
7. 使配置应用生效

~ # swconfig dev switch0 set apply
三. 总结
        举例:新建一个VLAN3,vid为3,端口成员时Port1,Port2,Port6。

# 新建一个vlan 3, Port成员时1,2,6
~ # swconfig dev switch0 vlan 3 set ports "1 2 6t"
 
# 设置vlan 3的的vid为3
~ # swconfig dev switch0 vlan 3 set vid 3
 
# 设置Port1,2的pvid为3
~ # swconfig dev switch0 port 1 set pvid 3 
~ # swconfig dev switch0 port 2 set pvid 3 
 
# 应用配置
~ # swconfig dev switch0 set apply
 
# 网络接口配置
~ # vconfig add eth0 3
~ # ifconfig eth0.3 192.168.100.1 up
 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值