User Tools

Site Tools


ubuntu:iptables

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ubuntu:iptables [2019/11/29 16:31] peterubuntu:iptables [2023/06/06 09:33] (current) peter
Line 1: Line 1:
 ====== IPTables ====== ====== IPTables ======
  
-[[IPTables:Basic commands|Basic commands]]+iptables is a user-space utility program that allows a system administrator to configure the tables[2provided by the Linux kernel firewall (implemented as different Netfilter modules) and the chains and rules it stores. Different kernel modules and programs are currently used for different protocols; iptables applies to IPv4, ip6tables to IPv6, arptables to ARP, and ebtables to Ethernet frames.
  
-[[IPTables:Basic Firewall|Basic Firewall]] +iptables requires elevated privileges to operate and must be executed by user root, otherwise it fails to function. On most Linux systems, iptables is installed as /usr/sbin/iptables and documented in its man pages, which can be opened using man iptables when installed. It may also be found in /sbin/iptables, but since iptables is more like a service rather than an "essential binary", the preferred location remains /usr/sbin.
- +
-[[IPTables:Block Facebook|Block Facebook]] +
- +
-[[IPTables:Block SSH brute force attacks|Block SSH brute force attacks]] +
- +
-[[IPTables:Configure Port Knocking|Configure Port Knocking]] +
- +
-[[IPTables:Create a VPN kill switch|Create a VPN kill switch]] +
- +
-[[IPTables:DNS query limiting|DNS query limiting]] +
- +
-[[IPTables:Firewall|Firewall]] +
- +
-[[IPTables:Firewall Script|Firewall Script]] +
- +
-[[IPTables:Forward ports|Forward ports]] +
- +
-[[IPTables:Implement a basic firewall|Implement a basic firewall]] +
- +
-[[IPTables:IPv6 Support|IPv6 Support]] +
- +
-[[IPTables:Log firewall messages to a separate file|Log firewall messages to a separate file]] +
- +
-[[IPTables:Rate limiting|Rate limiting]] +
- +
-[[IPTables:Save IPTable rules|Save IPTable rules]] +
- +
-[[IPTables:Share an IP address between clients|Share an IP address between clients]] +
- +
-[[IPTables:Share an IP address between servers|Share an IP address between servers]] +
- +
-[[IPTables:Test the firewall|Test the firewall]] +
- +
-[[IPTables:Troubleshooting iptables|Troubleshooting iptables]] +
- +
-[[IPTables:Verify the iptables kernel module is loaded|Verify the iptables kernel module is loaded]] +
- +
-[[IPTables:Verify the iptables package is installed|Verify the iptables package is installed]]+
  
 +The term iptables is also commonly used to inclusively refer to the kernel-level components. x_tables is the name of the kernel module carrying the shared code portion used by all four modules that also provides the API used for extensions; subsequently, Xtables is more or less used to refer to the entire firewall (v4, v6, arp, and eb) architecture.
  
 +iptables superseded ipchains; and the successor of iptables is nftables.
  
 ---- ----
Line 72: Line 36:
  
 [[Ubuntu:IPTables:Log firewall messages to a separate file|Log firewall messages to a separate file]] [[Ubuntu:IPTables:Log firewall messages to a separate file|Log firewall messages to a separate file]]
 +
 +[[Ubuntu:IPTables:NAT how to enable PPTP in newer Debian/Ubuntu/Mint Kernels|NAT how to enable PPTP in newer Debian/Ubuntu/Mint Kernels]]
  
 [[Ubuntu:IPTables:Rate limiting|Rate limiting]] [[Ubuntu:IPTables:Rate limiting|Rate limiting]]
 +
 +[[Ubuntu:IPTables:Reset|Reset]]
  
 [[Ubuntu:IPTables:Save IPTable rules|Save IPTable rules]] [[Ubuntu:IPTables:Save IPTable rules|Save IPTable rules]]
ubuntu/iptables.1575045102.txt.gz · Last modified: 2020/07/15 09:30 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki