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