# 前言
因为后台的对于路由器相关的设置实在有点少,于是打算登录 ssh 后自己改。
# 准备
鲲鹏 CPE
已开启 ssh 权限
# 关闭 IPv6
鲲鹏后台没有提供相关设置,唯一的蜂窝网络设置 APN 也只能关闭 CPE 本身的 IPv6,对于内网网设备仍然无法关闭,因此这里我们手动关闭内网的 IPv6。
编辑 /etc/sysctl.conf 文件
vim /etc/sysctl.conf
在文件中添加下面两行:
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
保存后应用配置:
sysctl -p
然后我们关闭 DHCPv6
/etc/init.d/odhcpd stop
/etc/init.d/odhcpd disable
最后,重启网络:
/etc/init.d/network restart
# 开启 UPNP
其实没有开启的必要,毕竟流量一般都是 NAT3 或者 NAT4,很难打洞成功。
因为 C8 600 没有自带 upnp 服务,所以我们需要安装一个 miniupnp
opkg update
opkg install miniupnpd
然后在 /etc/config 下会生成一个 upnpd 配置文件
编辑该配置文件:
vim /etc/config/upnpd
将其中的 option enabled 由 0 改为 1 表示启用 upnpd
然后把 deny 的 rule 删除
最后启动 upnpd 和设置开机启动
/etc/init.d/miniupnpd start
/etc/init.d/miniupnpd enable
输入 netstat -lnp | grep miniupnpd 或者 /etc/init.d/miniupnpd status 查看是否正常运行。
# 下发 IPv4 的 DNS
没错,设置里也没有 IPv4 的 DNS 设置(IPv6 的倒是有),默认指向为网关,网关则使用运营商的 DNS 地址进行解析。
然而因为我要使用自己的 adguard home,所以需要使用自己的 DNS。
找到 /etc/config/dhcp 文件并编辑:
vim /etc/config/dhcp
在 config dnsmasq 配置下添加下面内容(注意缩进):
list dhcp_option '6,8.8.8.8,8.8.4.4'
将 8.8.8.8 和 8.8.4.4 替换为自己的 DNS,可以只填一个。
最后重启 dnsmasq 服务
/etc/init.d/dnsmasq restart
内网设备重新进行网络连接后就可以看到 DNS 已经更改。
文章作者: GoodBoyboy
文章链接: https://blog.goodboyboy.top/posts/2339958211.html
文章评论