quinnwencn / blog

Apache License 2.0
0 stars 0 forks source link

Layerscape无法访问网络 #22

Closed quinnwencn closed 3 months ago

quinnwencn commented 3 months ago

由于Layerscape设置的四个以太网接口都是LAN口,因此无法访问网络,需要将一个LAN口改为WAN口,并配置路由,实现访问内网主机功能

LAN口改WAN口


config globals 'globals'

config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'eth0'
    list ports 'eth1'
    list ports 'eth2'
#   list ports 'eth3'   # 注释此行,eth3用于作为WAN口
...

config interface 'wlan0'
    option proto 'dhcp'
    option device 'eth3'  # 添加此行,表明eth3用于作为WAN口设备

 ...

 ## 后面将eth3从LAN口去除
 config bridge-vlan
    option device 'br-lan'
    option vlan '1'
    list ports 'eth0:t'
    list ports 'eth1:t'
    list ports 'eth2:t'
#   list ports 'eth3:t'

config bridge-vlan
    option device 'br-lan'
    list ports 'eth0:u'
    list ports 'eth1:u'
    list ports 'eth2:u'
#   list ports 'eth3:u'
    option vlan '103'

添加路由

ip route add 10.10.0.0/16 via 10.10.65.1 metric 100 dev eth3
ip route add 10.112.0.0/16 via 10.10.65.1 metric 100 dev eth3

上述命令可以直接执行,但是掉电后失效,需要掉电保持可以在/etc/rc.local中添加上述命令。