diff options
author | jet tsang zeon-git <zeon-git@jettsang.com> | 2022-04-24 03:05:23 +0800 |
---|---|---|
committer | jet tsang zeon-git <zeon-git@jettsang.com> | 2022-04-24 03:05:23 +0800 |
commit | d1441cb4d8ec5b27b89fd26e5e8a8f51772bf272 (patch) | |
tree | 2e8e6fa20936c1397241d1deabb4bbb4e2a27232 /src | |
parent | fullconenat support (diff) | |
download | network-toolchain-d1441cb4d8ec5b27b89fd26e5e8a8f51772bf272.tar.gz network-toolchain-d1441cb4d8ec5b27b89fd26e5e8a8f51772bf272.tar.bz2 network-toolchain-d1441cb4d8ec5b27b89fd26e5e8a8f51772bf272.zip |
update
Signed-off-by: jet tsang zeon-git <zeon-git@jettsang.com>
Diffstat (limited to 'src')
-rwxr-xr-x | src/lib.sh | 41 |
1 files changed, 21 insertions, 20 deletions
@@ -34,27 +34,28 @@ Darwin) esac function nt::install_fullconenat() { -case $OSRELEASE in + case $OSRELEASE in arch) - git clone git://git.netfilter.org/iptables.git - git clone https://github.com/Chion82/netfilter-full-cone-nat.git - curl -o netfilter-full-cone-nat/linux-5.15.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/netfilter-fullconenat/trunk/linux-5.15.patch - patch -p1 -i netfilter-full-cone-nat/linux-5.15.patch netfilter-full-cone-nat/xt_FULLCONENAT.c - cd netfilter-full-cone-nat - make - zstd xt_FULLCONENAT.ko - cd .. - cp netfilter-full-cone-nat/xt_FULLCONENAT.ko.zst /usr/lib/modules/$(uname -r)/kernel/net/netfilter - depmod - modprobe xt_FULLCONENAT - echo xt_FULLCONENAT > /etc/modules-load.d/xt_FULLCONENAT.conf - cp netfilter-full-cone-nat/libipt_FULLCONENAT.c iptables/extensions/ - ./autogen.sh - ./configure --prefix=/usr - make - cp extensions/libipt_FULLCONENAT.so /usr/lib/xtables - ;; -esac + pacman -Sy --noconfirm devel-base + git clone git://git.netfilter.org/iptables.git + git clone https://github.com/Chion82/netfilter-full-cone-nat.git + curl -o netfilter-full-cone-nat/linux-5.15.patch https://raw.githubusercontent.com/archlinux/svntogit-community/packages/netfilter-fullconenat/trunk/linux-5.15.patch + patch -p1 -i netfilter-full-cone-nat/linux-5.15.patch netfilter-full-cone-nat/xt_FULLCONENAT.c + cd netfilter-full-cone-nat + make + zstd xt_FULLCONENAT.ko + cd .. + cp netfilter-full-cone-nat/xt_FULLCONENAT.ko.zst /usr/lib/modules/$(uname -r)/kernel/net/netfilter + depmod + modprobe xt_FULLCONENAT + echo xt_FULLCONENAT > /etc/modules-load.d/xt_FULLCONENAT.conf + cp netfilter-full-cone-nat/libipt_FULLCONENAT.c iptables/extensions/ + ./autogen.sh + ./configure --prefix=/usr + make + cp extensions/libipt_FULLCONENAT.so /usr/lib/xtables + ;; + esac } |