NFTables

Linux.fista
Versio hetkellä 9. toukokuuta 2016 kello 21.53 – tehnyt Raspi (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

NFTables (nft) korvaa vanhat iptables (IPv4), ip6tables (IPv6), arptables (ARP/RARP) ja ebtables (Silta) -palomuuriohjelmistot. NFTables nitoo kaikki vanhat ohjelmat yhden ohjelman alle. Joissain jakeluissa NFTables on asennettu jo vakiona ja joihinkin se pitää asentaa. Paketin nimi on yleensä nft tai nftables. NFTables kehitettiin mm. siksi, että vanhoja edellä mainittuja ohjelmia on paljon ja näin monen ohjelman ylläpito ja kehitys on hankalaa. NFTables tulee syrjäyttämään vanhat palomuuriohjelmat tulevaisuudessa.

Joitain ominaisuuksia

  • Atominen tuki (lisää/korvaa/muuta kaikki tai osa säännöistä kerralla)
    • Vanhassa iptablesissa säännöt syötettiin yksitellen ja ne astuivat voimaan syöttämisjärjestyksessä
  • Interaktiivinen konsoli
  • Skriptituki
    • Muuttujatuki
      • define ntp_servers = { 127.0.0.1, 192.168.0.1 }
      • define google_dns = 8.8.8.8
    • Tiedostojen liittäminen
      • include "variables.ruleset"
      • include "lan-rules.ruleset"
      • include "wan-rules.ruleset"

Muuta

NFTablesiin on tehty apuohjelmia ja skriptejä, joilla voit käyttää NFTablesia kuten käyttäisit iptablesia, mutta apuohjelma muuttaa iptables-säännöt NFTables-yhteensopiviksi. Esimerkiksi Ubuntussa paketin nimi on iptables-nftables-compat.

Aiheesta muualla