斐讯N1刷入支持FullCone Nat的Armbian系统_斐讯N1完美Armbian支持FullCone Nat系统刷入方法

2021-02-12
0评论
/
1283阅读
爱搜啊

斐讯N1完美Armbian支持FullCone Nat系统刷入方法

FullCone Nat是什么,几句话很难说清,有兴趣的可以去搜搜,总之FullCone Nat让网页打开更顺畅,游戏连接更稳定。

而为什么我们这么在意nat类型?

因为nat类型间接反应了我们的网络质量,nat类型越高,网络质量相对也就越好,越稳定,对于P2P下载用户,PS4、XBOX用户,以及玩联机游戏的用户等等,nat类型则显得尤为重要。

以前也分享过高格固件开启NAT1的固件《newifi3高恪固件无损开启NAT1固件

更新【20190719】:之前说不支持单臂路由,后来又研究了下,可以通过虚拟网卡的方式来实现单臂路由的FullCone Nat,之前刷机的小伙伴不需要重新刷机,直接看第4条的配置即可。

Armbian是N1上性能最好的系统,但折腾起来也是稍麻烦,如果有Linux基础愿意折腾,就刷这个,如果只想简单用,那就刷其它的系统。

再提一句,如果没有意外这个就是N1上的终极版。

1.开启完整版BBR

2.开启pppoe,可获取ipv6

3.开启ipset

4.开启nfs-server

5.系统空闲负载0.00

6.集成yangxuan8282的dtb,解决了有线不稳定的问题。

7.开启UDP转发[20190111]

8.开启FullCone Nat[20190708]

9.开启arptables[20190808]

斐讯N1支持FullCone Nat的Armbian系统下载:

Armbian_5.60_Aml-s9xxx_Debian_stretch_default_4.18.7_20190808.7z

斐讯N1刷入Armbian系统

刷机方法(仅供参考,刷机包使用上面下载的固件):斐讯基本完美N1Armbian_5.77刷入方法,更多刷机方法查看armbian标签需要说明的是img制作成U盘后,不需要替换dtb,不需要更换内核,直接使用就可以,一步到位。

简易教程:

1、root密码是1234

2、BBR开启方法:

cat >> /etc/sysctl.conf << EOF
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF
sysctl -p

3、FullCone Nat+USB网卡的使用方法,eth1是外网网卡,如果是pppoe拨号的就替换成ppp0,第一条放在PREROUTING的最前面,第二条就是你之前的MASQUERADE修改的:

iptables -t nat -A PREROUTING -i eth1 -j FULLCONENAT
iptables -t nat -A POSTROUTING -o eth1 -j FULLCONENAT

4、FullCone Nat单臂路由+静态IP的使用方法,先创建wan0虚拟网卡,给这个wan0配置静态IP,再添加iptables规则:

modprobe macvlan
ip link add link eth0 name wan0 type macvlan mode private
iptables -t nat -A PREROUTING -i wan0 -j FULLCONENAT
iptables -t nat -A POSTROUTING -o wan0 -j FULLCONENAT

5、FullCone Nat单臂路由+pppoe拨号的使用方法:

iptables -t nat -A PREROUTING -i pppoe -j FULLCONENAT
iptables -t nat -A POSTROUTING -o pppoe -j FULLCONENAT

6、apt源不稳定,换成国内的:

deb http://mirrors.tuna.tsinghua.edu.cn/debian stretch main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian stretch-updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates main contrib non-free
deb http://mirrors.tuna.tsinghua.edu.cn/debian stretch-backports main

7.刷到内置存储的方法,实测成功,但还是有风险,不保证你能成功:

/boot/create-mbr-linux.sh
/root/install.sh

8、一条命令安装所有常用包,包括pppoe拨号:

apt install ipset tcpdump pppoe pppoeconf net-tools git dnsmasq isc-dhcp-server cifs-utils tcptraceroute iftop telnet -y

9.需要linux-header来编译怎么办?我这里直接给内核源码,想怎么折腾都可以,对于这点看不明白的人请忽视。

内核下载地址:链接:https://share.weiyun.com/58TiRvL密码:vl6x0q

# 感谢Chion82的FullCone Nat源码

原文:https://www.right.com.cn/forum/thread-788004-1-1.html


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2021-02-12发布