Skip to content

Commit d97c61b

Browse files
alcharkzhovner
authored andcommitted
Add more NF options in default kernel builds and enable forwarding
These should bring us closer to a working router configuration Signed-off-by: Alexey Charkov <alchark@flipper.net>
1 parent c19c76f commit d97c61b

2 files changed

Lines changed: 85 additions & 0 deletions

File tree

configs/linux/nft

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,101 @@
11
CONFIG_NETFILTER_NETLINK_QUEUE=m
2+
CONFIG_NF_CONNTRACK=m
3+
CONFIG_NF_CONNTRACK_ZONES=y
4+
CONFIG_NF_CONNTRACK_EVENTS=y
5+
CONFIG_NETFILTER_XT_MARK=m
6+
CONFIG_NF_CONNTRACK_TIMEOUT=y
7+
CONFIG_NF_CONNTRACK_TIMESTAMP=y
28
CONFIG_NF_CT_NETLINK=m
9+
CONFIG_NF_CT_NETLINK_TIMEOUT=m
10+
CONFIG_NF_CT_NETLINK_HELPER=m
11+
CONFIG_NETFILTER_NETLINK_GLUE_CT=y
312
CONFIG_NF_TABLES=m
413
CONFIG_NF_TABLES_INET=y
14+
CONFIG_NF_TABLES_NETDEV=y
515
CONFIG_NFT_NUMGEN=m
16+
CONFIG_NFT_CT=m
17+
CONFIG_NFT_CONNLIMIT=m
618
CONFIG_NFT_LOG=m
719
CONFIG_NFT_LIMIT=m
820
CONFIG_NFT_MASQ=m
921
CONFIG_NFT_REDIR=m
1022
CONFIG_NFT_NAT=m
23+
CONFIG_NFT_TUNNEL=m
1124
CONFIG_NFT_QUEUE=m
25+
CONFIG_NFT_QUOTA=m
26+
CONFIG_NFT_REJECT=m
1227
CONFIG_NFT_COMPAT=m
1328
CONFIG_NFT_HASH=m
1429
CONFIG_NFT_SOCKET=m
1530
CONFIG_NFT_OSF=m
31+
CONFIG_NFT_TPROXY=m
32+
CONFIG_NFT_SYNPROXY=m
33+
CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m
34+
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
35+
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
36+
CONFIG_NETFILTER_XT_TARGET_CT=m
37+
CONFIG_NETFILTER_XT_TARGET_DSCP=m
38+
CONFIG_NETFILTER_XT_TARGET_HL=m
39+
CONFIG_NETFILTER_XT_TARGET_HMARK=m
40+
CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
41+
CONFIG_NETFILTER_XT_TARGET_LED=m
42+
CONFIG_NETFILTER_XT_TARGET_LOG=m
43+
CONFIG_NETFILTER_XT_TARGET_MARK=m
44+
CONFIG_NETFILTER_XT_NAT=m
45+
CONFIG_NETFILTER_XT_TARGET_NETMAP=m
46+
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
47+
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
48+
CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
49+
CONFIG_NETFILTER_XT_TARGET_MASQUERADE=m
50+
CONFIG_NETFILTER_XT_TARGET_TEE=m
51+
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
52+
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
53+
CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m
54+
CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
55+
CONFIG_NETFILTER_XT_MATCH_BPF=m
56+
CONFIG_NETFILTER_XT_MATCH_CGROUP=m
57+
CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
58+
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
59+
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
60+
CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
61+
CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
62+
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
63+
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
64+
CONFIG_NETFILTER_XT_MATCH_CPU=m
65+
CONFIG_NETFILTER_XT_MATCH_DCCP=m
66+
CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
67+
CONFIG_NETFILTER_XT_MATCH_DSCP=m
68+
CONFIG_NETFILTER_XT_MATCH_ECN=m
69+
CONFIG_NETFILTER_XT_MATCH_ESP=m
70+
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
71+
CONFIG_NETFILTER_XT_MATCH_HELPER=m
72+
CONFIG_NETFILTER_XT_MATCH_HL=m
73+
CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
74+
CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
75+
CONFIG_NETFILTER_XT_MATCH_IPVS=m
76+
CONFIG_NETFILTER_XT_MATCH_L2TP=m
77+
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
78+
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
79+
CONFIG_NETFILTER_XT_MATCH_MAC=m
80+
CONFIG_NETFILTER_XT_MATCH_MARK=m
81+
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
82+
CONFIG_NETFILTER_XT_MATCH_NFACCT=m
83+
CONFIG_NETFILTER_XT_MATCH_OSF=m
84+
CONFIG_NETFILTER_XT_MATCH_OWNER=m
85+
CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m
86+
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
87+
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
88+
CONFIG_NETFILTER_XT_MATCH_RATEEST=m
89+
CONFIG_NETFILTER_XT_MATCH_REALM=m
90+
CONFIG_NETFILTER_XT_MATCH_RECENT=m
91+
CONFIG_NETFILTER_XT_MATCH_SCTP=m
92+
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
93+
CONFIG_NETFILTER_XT_MATCH_STATE=m
94+
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
95+
CONFIG_NETFILTER_XT_MATCH_STRING=m
96+
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
97+
CONFIG_NETFILTER_XT_MATCH_TIME=m
98+
CONFIG_NETFILTER_XT_MATCH_U32=m
1699
CONFIG_IP_NF_FILTER=m
17100
CONFIG_IP_NF_TARGET_REJECT=m
18101
CONFIG_IP_NF_NAT=m
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
net.ipv4.ip_forward = 1
2+
net.ipv6.conf.all.forwarding = 1

0 commit comments

Comments
 (0)