Openwrt网络配置

MT7688平台运行Openwrt18.06版本;

mt7688的rt305x-esw交换芯片有6个交换接口,其中一个和CPU内核连接,其余可通过RJ45接口引出,手里的开发板只引出其中3个口,这3个口一个作为wan口,其余两个作为lan口;

 假定平台虚拟网卡eth0,划分了2个Vlan,则对应为eth0.1, eth0.2;

wan口与lan口需要在不同的Vlan下;

从源码配置平台的wan口lan口:

路径 :openwrt\target\linux\ramips\base-files\etc\board.d

修改02_network文件内容:查找mt7628,然后修改

"0:lan" "1:lan" "2:lan" "3:lan" "4:wan" "6@eth0"

"0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6@eth0" 

[此项修改是因为手里的板子引出来的WAN口RJ45接头坏了,所以将WAN口从新绑定到Lan0口上去,在源码上修改后就不用每次烧录代码后去手动绑定]

重新烧录固件;登录openwrt的web界面部分配置如下:

1. 配置eth0.2 vlan下的交换接口作为lan口;

 2. 配置eth0.2 vlan下的口为Wan口,并且使能DHCP client(如果mt7688是作为二级路由接入网络,并且上级路由使能了DHCP服务)

3. 配置Vlan(Wan口和Lan口需要处在不同的Vlan下,我把Wan口设在Vlan1下,Lan口设置在Vlan2下,分别对应eth0.1和eth0.2)此处设置的是MT7688内置的交换芯片的交换接口,需要对照电路原理图找到和板子RJ45接头的对应关系

配置结束……

注:openwrt\target\linux\ramips\base-files\etc\board.d\02_network文件内的"0:wan" "1:lan" "2:lan" "3:lan" "4:lan" "6@eth0"与上图的交换接口并不是一一对应关系,而是与下面一一对应:

root@OpenWrt:/# swconfig list
Found: switch0 - rt305x
root@OpenWrt:/# swconfig dev switch0 show
Global attributes:
        enable_vlan: 1
        alternate_vlan_disable: 0
        bc_storm_protect: 0
        led_frequency: 0
Port 0:
        disable: 0
        doubletag: 0
        untag: 1
        led: 5
        lan: 1
        recv_bad: 0
        recv_good: 37417
        tr_bad: 0
        tr_good: 9008
        pvid: 1
        link: port:0 link:up speed:100baseT full-duplex 
Port 1:
        disable: 0
        doubletag: 0
        untag: 1
        led: 5
        lan: 1
        recv_bad: 0
        recv_good: 12971
        tr_bad: 0
        tr_good: 19506
        pvid: 2
        link: port:1 link:up speed:100baseT full-duplex 
Port 2:
        disable: 0
        doubletag: 0
        untag: 1
        led: 5
        lan: 1
        recv_bad: 0
        recv_good: 0
        tr_bad: 0
        tr_good: 0
        pvid: 2
        link: port:2 link:down
Port 3:
        disable: 0
        doubletag: 0
        untag: 1
        led: 5
        lan: 1
        recv_bad: 0
        recv_good: 0
        tr_bad: 0
        tr_good: 0
        pvid: 2
        link: port:3 link:down
Port 4:
        disable: 0
        doubletag: 0
        untag: 1
        led: 5
        lan: 1
        recv_bad: 0
        recv_good: 0
        tr_bad: 0
        tr_good: 0
        pvid: 2
        link: port:4 link:down
Port 5:
        disable: 1
        doubletag: 0
        untag: 0
        led: ???
        lan: 1
        recv_bad: 0
        recv_good: 0
        tr_bad: 0
        tr_good: 0
        pvid: 0
        link: port:5 link:down
Port 6:
        disable: 0
        doubletag: 0
        untag: 0
        led: ???
        lan: ???
        recv_bad: ???
        recv_good: ???
        tr_bad: ???
        tr_good: ???
        pvid: 0
        link: port:6 link:up speed:1000baseT full-duplex 
VLAN 1:
        ports: 0 6t 
VLAN 2:
        ports: 1 2 3 4 6t 

猜你喜欢

转载自www.cnblogs.com/weishengzhong/p/11005021.html
今日推荐