软路由拨号 + 小米路由器有线中继mesh组网 v4+v6 双栈上网

  • 关键点
  1. 软路由设置为拨号上网,接入交换机
  2. mesh 主路由器设置为有线中继,然后和 mesh 子路由建立 mesh 关系

1. 软路由设置

1.1. ipv4 网络设置

  • wan 口配置为 pppoe 模式,并填写账号密码

1.2. ipv6 网络设置

openwrt 的 v6 设置有点麻烦、

  • wan 口-DHCP 服务器中的服务全部设置为中继模式

  • lan 口-高级设置 ipv6 分配长度设置为 64

  • lan 口-DHCP 设置 服务器模式+服务器模式+禁用

  • 网络-DHCP-过滤器 关闭 过滤 IPv6 AAAA 记录(这个好坑,不关闭这个就算有 v6 地址也无法访问,openwrt 这个默认设置是关闭的)

  • 完成,现在可以设备具备 v6 地址,并且能正常访问 v6 网络

1.3. CLI 文件

1.3.1. /etc/config/network

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

config globals 'globals'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth1'
        list ports 'eth2'

config device
        option name 'eth1'
        option macaddr '8e:60:c2:a0:a0:d7'

config device
        option name 'eth2'
        option macaddr '8e:60:c2:a0:a0:d9'

config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option netmask '255.255.255.0'
        option defaultroute '0'
        option ipaddr '192.168.0.1'
        option ip6assign '64'

config device
        option name 'eth0'
        option macaddr '8e:60:c2:a0:a0:d6'

config interface 'wan'
        option device 'eth0'
        option proto 'pppoe'
        option username '07551214757228@163.gd'
        option password 'TBXKCNFP'
        option ipv6 'auto'

config interface 'wan6'
        option device 'eth0'
        option proto 'dhcpv6'
        option reqaddress 'try'
        option reqprefix 'auto'

1.3.2. /etc/config/dhcp

config dnsmasq
        option domainneeded '1'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option cachesize '1000'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
        option localservice '1'
        option ednspacket_max '1232'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv4 'server'
        option ra 'server'
        option dhcpv6 'server'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'
        option ra 'relay'
        option dhcpv6 'relay'
        option ndp 'relay'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

config dhcp 'wan6'
        option interface 'wan6'
        option ignore '1'

2. 拓扑图

@startuml
!define RECTANGLE class

RECTANGLE 光猫 {
}
RECTANGLE R5S软路由 {
}
RECTANGLE BE7000 {
}
RECTANGLE BE3600 {
}

光猫 --> R5S软路由
R5S软路由 --> BE7000: 有线中继
BE7000 .. BE3600 : 创建Mesh网络

enum R5S软路由 {
拨号
}

enum BE7000{
	有线中继模式

3. 参考资料

小米路由器Mesh组网设为ap模式教程 - 知乎 (zhihu.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值