แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแž˜แŸ’แžšแž„แž€แž‰แŸ’แž…แž”แŸ‹ iptables 1.8.10

แž€แž‰แŸ’แž…แž”แŸ‹แžงแž”แž€แžšแžŽแŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžแž˜แŸ’แžšแž„แž€แž‰แŸ’แž…แž”แŸ‹แž”แžปแžšแžถแžŽ iptables 1.8.10 แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŠแŸ‚แž›แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡แž”แžถแž“แž•แŸ’แžแŸ„แžแž›แžพแžŸแž˜แžถแžŸแž’แžถแžแžปแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžšแž€แŸ’แžŸแžถแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแžแž™แž€แŸ’แžšแŸ„แž™ - iptables-nft แž“แžทแž„ ebtables-nft แžŠแŸ„แž™แž•แŸ’แžแž›แŸ‹แž“แžผแžœแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž˜แžฝแž™แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž”แž“แŸ’แž‘แžถแžแŸ‹แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแžŠแžผแž…แž‚แŸ’แž“แžถแžŠแžผแž…แž“แŸ…แž€แŸ’แž“แžปแž„ iptables แž“แžทแž„ ebtables แŸ” แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž€แžถแžšแž”แž€แž”แŸ’แžšแŸ‚แž…แŸ’แž”แžถแž”แŸ‹แž›แž‘แŸ’แž’แž•แž›แž‘แŸ…แž‡แžถ nftables bytecodeแŸ” แžŸแŸ†แžŽแžปแŸ†แžŠแžพแž˜แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธ iptables แžšแžฝแž˜แž‘แžถแŸ†แž„ ip6tables arptables แž“แžทแž„ ebtables แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžŠแžทแžŸแŸแž’แž“แŸ…แž†แŸ’แž“แžถแŸ† 2018 แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ†แž“แžฝแžŸแžŠแŸ„แž™ nftables แžšแžฝแž…แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™แž—แžถแž‚แž…แŸ’แžšแžพแž“แŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแŸ–

  • แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ xtables-translate แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แž‰แŸ’แž…แžผแž›แž…แŸ’แž”แžถแž”แŸ‹แžŠแŸ‚แž›แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž›แŸแžแž›แžทแž”แžทแž€แŸ’แžšแž˜ (แž”แŸ†แž”แŸ’แž›แŸ‚แž„แž‘แŸ…แž‡แžถแž…แŸ’แž”แžถแž”แŸ‹ ntf 'insert rule ... index N')แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžถแžšแžถแž„ broute (แž•แŸ’แž›แžผแžœแžŸแŸ’แž–แžถแž“) แž‘แŸ… ebtables-nft แŸ”
  • แž›แž‘แŸ’แž’แž•แž›แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแž“แŸƒแžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ nft-variants แžŠแŸ‚แž›แž”แžถแž“แž”แžพแž€แžŠแŸ„แž™แž”แž‰แŸ’แž‡แžถแž€แŸ‹แž‡แž˜แŸ’แžšแžพแžŸ โ€œ-vโ€ แž…แŸ’แžšแžพแž“แžŠแž„ แž”แž„แŸ’แž แžถแž‰แžŸแŸ†แžŽแžปแŸ†แžŠแŸ‚แž›แž˜แžถแž“แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžˆแŸ’แž˜แŸ„แŸ‡ "mld-listener-query", "mld-listener-report" แž“แžทแž„ "mld-listener-done" แžŠแžพแž˜แŸ’แž”แžธแž™แŸ„แž„แž‘แŸ…แž”แŸ’แžšแž—แŸแž‘แžŸแžถแžš ICMPv6 130, 131 แž“แžทแž„ 132แŸ”
  • แž’แžถแž“แžถแžแžถแž€แž“แŸ’แžŸแŸ„แž˜ "แžŸแž‰แŸ’แž‰แžถแž˜แŸแžแžถ" แžแŸ’แžšแžผแžœแž”แžถแž“แž‰แŸ‚แž€แž™แŸ‰แžถแž„แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœ แž“แžทแž„แž”แŸ†แž”แŸ’แž›แŸ‚แž„แž‘แŸ…แž‡แžถแž…แŸ’แž”แžถแž”แŸ‹ "-j แž˜แŸ‰แžถแž€" แžŠแŸ‚แž›แžขแžถแž…แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž›แžถแž™ nftables แž“แžทแž„ iptables-nft แž“แŸ…แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„แžแŸ‚แž˜แžฝแž™แŸ”
  • แž€แŸ†แž แžปแžŸแž”แŸ’แžšแž˜แžผแž›แž•แŸ’แžแžปแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž›แžปแž”แž…แŸ„แž›แŸ”

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹