鲲鹏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 .