找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2616|回复: 6

[N1盒子] Armbian_5.60_4.18.7 xt_FULLCONENAT,libipt_FULLCONENAT

[复制链接]
发表于 2019-8-3 22:35 | 显示全部楼层 |阅读模式
本帖最后由 秦时老猫 于 2019-8-6 14:40 编辑

环境使用的 XQ7打包的4.18.7版本
懒得去下载新版本,再来一边配置.。所以就把 xt_FULLCONENAT , libipt_FULLCONENAT 在 armbian 环境下 编译了出来...
分享给需要的人吧。。。..
安装:
cp libipt_FULLCONENAT.so /usr/lib/aarch64-linux-gnu/xtables/
cp xt_FULLCONENAT.ko /lib/modules/4.18.7-aml-s9xxx/kernel/net/netfilter
depmod -a
modproe xt_FULLCONENAT
#加载后dmesg 会报一条 :xt_FULLCONENAT: loading out-of-tree module taints kernel. 搜索了一番 大概是校验的问题。 ..

使用:
iptables -t nat -A PREROUTING -i pppX -j FULLCONENAT
iptables -t nat -A POSTROUTING -o pppX -j FULLCONENAT




Armbian 下编译:
mkdir build
cd build

git clone https://github.com/150balbes/Amlogic_s905-kernel.git
git checkout 20181012
cd Amlogic_s905-kernel
cp /boot/config-4.18.7-aml-s9xxx .config
grep "CONFIG_NF_CONNTRACK_EVENTS"  .config #确定  CONFIG_NF_CONNTRACK_EVENTS=y
make prepare
make scripts

cd ..
git clone https://github.com/Chion82/netfilter-full-cone-nat
cd netfilter-full-cone-nat
cp xt_FULLCONENAT.c  Amlogic_s905-kernel/net/netfilter/

cd ../Amlogic_s905-kernel

编辑  Amlogic_s905-kernel/net/netfilter/Makefile 末尾插入:
obj-$(CONFIG_NETFILTER_XT_TARGET_FULLCONENAT) += xt_FULLCONENAT.o


编辑 Amlogic_s905-kernel/net/ipv4/netfilter/Kconfig 在 IP_NF_TARGET_NETMAP section 后插入:
config IP_NF_TARGET_FULLCONENAT
  tristate "FULLCONENAT target support"
  depends on NETFILTER_ADVANCED
  select NETFILTER_XT_TARGET_FULLCONENAT
  ---help---
  This is a backwards-compat option for the user's convenience
  (e.g. when running oldconfig). It selects
  CONFIG_NETFILTER_XT_TARGET_FULLCONENAT.

编辑 Amlogic_s905-kernel/net/netfilter/Kconfig 在 NETFILTER_XT_TARGET_NETMAP section 后插入:
config NETFILTER_XT_TARGET_FULLCONENAT
  tristate '"FULLCONENAT" target support'
  depends on NF_NAT
  ---help---
  Full Cone NAT


  To compile it as a module, choose M here. If unsure, say N.

运行: make menuconfig  
Networking support -> Network options -> Network packet filtering framework (Netfilter) -> IP: Netfilter Configuration -> FULLCONENAT target support  (按M)


make LOCALVERSION="-aml-s9xxx" M=net/netfilter/ CONFIG_NETFILTER_XT_TARGET_FULLCONENAT=m modules -j 4

cp net/netfilter/xt_FULLCONENAT.ko /lib/modules/4.18.7-aml-s9xxx/kernel/net/netfilter
depmod -a
modproe xt_FULLCONENAT


cd ..
git clone git://git.netfilter.org/iptables.git
cp netfilter-full-cone-nat/libipt_FULLCONENAT.c iptables/extensions
cd iptables
sh autogen.sh
./configurg
make
cp libipt_FULLCONENAT.so /usr/lib/aarch64-linux-gnu/xtables/

防火墙一些设置避免路由暴露在公网:
iptables -P INPUT   DROP
iptables -P OUTPUT  ACCEPT
iptables -P FORWARD DROP
iptables -A INPUT -i lo -j ACCEP
iptables -A INPUT -i eth0 -j ACCEPT
#iptables -A INPUT -m string --algo bm --string "sex" -j DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

iptables -A FORWARD -i eth0 -o pppX  -j ACCEPT #//FullConeiptables -A FORWARD -i pppX -o eth0 -j ACCEPT #//FullCone
iptables -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT





















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-8-3 22:54 来自手机 | 显示全部楼层
感谢分享,收藏备用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-8-3 23:04 | 显示全部楼层
感谢大神,终于又出手了,赞!

点评

搬运小能手  详情 回复 发表于 2019-8-4 15:05
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2019-8-4 15:05 | 显示全部楼层
tinylion 发表于 2019-8-3 23:04
感谢大神,终于又出手了,赞!

搬运小能手
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-8-6 12:55 来自手机 | 显示全部楼层
有谁解释下干嘛的?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-8-23 00:38 | 显示全部楼层
感谢分享,收藏备用
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-8-24 10:42 | 显示全部楼层
感谢分享,收藏
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 01:36

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表