Ip-tables: correct nav and move to main folder and partials

This commit is contained in:
Ankur Sinha (Ankur Sinha Gmail) 2019-04-23 16:30:43 +01:00
parent fdf9741859
commit c88b6fa508
No known key found for this signature in database
GPG key ID: F8D8C0BEBAC898BD
6 changed files with 34 additions and 53 deletions

View file

@ -6,8 +6,8 @@
* Usage and customisation * Usage and customisation
** xref:dnf.adoc[Using the DNF software package manager] ** xref:dnf.adoc[Using the DNF software package manager]
** xref:finding-and-installing-linux-applications.adoc[Finding and installing Linux applications]
** xref:repositories.adoc[Fedora Repositories] ** xref:repositories.adoc[Fedora Repositories]
** xref:finding-and-installing-linux-applications.adoc[Finding and installing Linux applications]
** xref:adding-or-removing-software-repositories-in-fedora.adoc[Adding or removing software repositories in Fedora] ** xref:adding-or-removing-software-repositories-in-fedora.adoc[Adding or removing software repositories in Fedora]
** xref:setup_rpmfusion.adoc[Enabling the RPM Fusion repositories] ** xref:setup_rpmfusion.adoc[Enabling the RPM Fusion repositories]
** xref:installing-chromium-or-google-chrome-browsers.adoc[Installing Chromium or Google Chrome browsers] ** xref:installing-chromium-or-google-chrome-browsers.adoc[Installing Chromium or Google Chrome browsers]
@ -42,6 +42,7 @@
** xref:reset-root-password.adoc[Resetting a root password] ** xref:reset-root-password.adoc[Resetting a root password]
** xref:using-aide.adoc[Checking file integrity with AIDE] ** xref:using-aide.adoc[Checking file integrity with AIDE]
** xref:getting-started-with-apache-http-server.adoc[Getting started with Apache HTTP Server] ** xref:getting-started-with-apache-http-server.adoc[Getting started with Apache HTTP Server]
** xref:how-to-edit-iptables-rules.adoc[How to edit iptables rules]
* xref:getting-started-with-selinux.adoc[SELinux] * xref:getting-started-with-selinux.adoc[SELinux]
@ -51,32 +52,9 @@
* xref:upgrading.adoc[Upgrading to a new release] * xref:upgrading.adoc[Upgrading to a new release]
** xref:dnf-system-upgrade.adoc[Upgrading Fedora using the DNF system upgrade] ** xref:dnf-system-upgrade.adoc[Upgrading Fedora using the DNF system upgrade]
* xref:using-aide.adoc[Checking integrity with AIDE]
* xref:anaconda/anaconda.adoc[Anaconda]
** xref:anaconda/anaconda_distros.adoc[Anaconda-based Distributions]
** xref:anaconda/anaconda_updates.adoc[Anaconda Updates]
** xref:anaconda/anaconda_logging.adoc[Anaconda Logging]
** xref:anaconda/anaconda_product_image.adoc[Anaconda Product Image]
* xref:getting-started-with-apache-http-server.adoc[Getting started with Apache HTTP Server]
* xref:finding-and-installing-linux-applications.adoc[Finding and installing Linux applications]
* xref:installing-chromium-or-google-chrome-browsers.adoc[Installing Chromium or Google Chrome browsers]
* xref:switching-desktop-environments.adoc[Switching desktop environments]
* xref:fedora-and-red-hat-enterprise-linux.adoc[Difference between Fedora and Red Hat Enterprise Linux]
* xref:dnf.adoc[Using the DNF software package manager]
* xref:dnf-system-upgrade.adoc[Upgrading Fedora using the DNF system upgrade]
* xref:securing-the-system-by-keeping-it-up-to-date.adoc[Securing the system by keeping it up-to-date]
* xref:upgrading.adoc[Upgrading to a new release of Fedora]
* xref:firewalld.adoc[Controlling network traffic with firewalld]
* xref:iptables/overview.adoc[How to edit iptables rules]
** xref:iptables/cli.adoc[Command Line Interface]
** xref:iptables/tui.adoc[Text-based Interface]
** xref:iptables/gui.adoc[Graphical User Interface]
* xref:using-adobe-flash.adoc[Using Adobe Flash]
* xref:adding-new-fonts-fedora.adoc[Adding new fonts in Fedora]
* xref:create-gpg-keys.adoc[Creating GPG Keys]
* xref:bootloading-with-grub2.adoc[Bootloading with GRUB2]
* xref:creating-and-using-a-live-installation-image.adoc[Creating and using a live installation image]
* xref:installing-java.adoc[Installing Java]
* xref:kernel/overview.adoc[Kernel] * xref:kernel/overview.adoc[Kernel]
** xref:kernel/troubleshooting.adoc[Troubleshooting] ** xref:kernel/troubleshooting.adoc[Troubleshooting]
** xref:kernel/build-custom-kernel.adoc[Building a Custom Kernel] ** xref:kernel/build-custom-kernel.adoc[Building a Custom Kernel]

View file

@ -1,6 +1,6 @@
== Command Line Interface = Command Line Interface
=== Changes to iptables Rules == Changes to iptables Rules
The following procedures allow for changes in the behaviour of the firewall The following procedures allow for changes in the behaviour of the firewall
while it is running. It is important to understand that every change while it is running. It is important to understand that every change
@ -10,7 +10,7 @@ Read the man pages (`man iptables`) for further explanations
and more sophisticated examples. and more sophisticated examples.
==== Listing Rules === Listing Rules
Currently running iptables rules can be viewed with the command: Currently running iptables rules can be viewed with the command:
@ -49,7 +49,7 @@ ssh connections and subsequently a second rule permitting ssh connections, the
first rule would be applied to incoming ssh connections while the latter would first rule would be applied to incoming ssh connections while the latter would
never be evaluated. never be evaluated.
==== Appending Rules === Appending Rules
The following adds a rule at the end of the specified chain of iptables: The following adds a rule at the end of the specified chain of iptables:
@ -73,7 +73,7 @@ target prot opt source destination
Notice the last line in the INPUT chain. There are now five rules. Notice the last line in the INPUT chain. There are now five rules.
==== Deleting Rules === Deleting Rules
To delete a rule you need to know its position in the chain. The following will To delete a rule you need to know its position in the chain. The following will
delete the rule from the previous example. To do so, the rule in the fifth delete the rule from the previous example. To do so, the rule in the fifth
@ -96,7 +96,7 @@ Chain OUTPUT (policy ACCEPT)
target prot opt source destination target prot opt source destination
.... ....
==== Inserting Rules === Inserting Rules
You can also insert rules at a specific position. To insert a rule at the top You can also insert rules at a specific position. To insert a rule at the top
(i.e. first) position, use: (i.e. first) position, use:
@ -124,7 +124,7 @@ The number given after the chain name indicates the position of your new rule
third position, you specify the number 3. Afterwards your new rule is at third position, you specify the number 3. Afterwards your new rule is at
position 3, while the old rule from position 3 is now shifted to position 4. position 3, while the old rule from position 3 is now shifted to position 4.
==== Replacing Rules === Replacing Rules
Rules may be specified to replace existing rules in the chain. Rules may be specified to replace existing rules in the chain.
@ -150,7 +150,7 @@ Chain OUTPUT (policy ACCEPT)
target prot opt source destination target prot opt source destination
.... ....
==== Flushing Rules === Flushing Rules
To flush or clear all iptables rules, use the `--flush`, `-F` option: To flush or clear all iptables rules, use the `--flush`, `-F` option:
@ -169,7 +169,7 @@ To flush all rules in the OUTPUT chain use:
# iptables -F OUTPUT # iptables -F OUTPUT
.... ....
=== Making changes persistent == Making changes persistent
All changes to iptables rules using the CLI commands will be lost upon system All changes to iptables rules using the CLI commands will be lost upon system
reboot. However, `iptables` comes with two useful utilities: reboot. However, `iptables` comes with two useful utilities:

View file

@ -1,4 +1,4 @@
== Graphical User Interface = Graphical User Interface
There are several graphical user interfaces available to configure iptables. There are several graphical user interfaces available to configure iptables.
@ -14,7 +14,7 @@ interface that covers all iptables functionality.
The following section describes yet another frontend: `system-config-firewall`. The following section describes yet another frontend: `system-config-firewall`.
=== system-config-firewall == system-config-firewall
The GUI interface is similar to the text based interface just more friendly. The GUI interface is similar to the text based interface just more friendly.

View file

@ -1,4 +1,4 @@
== Text-based User Interface = Text-based User Interface
There are two ways to manage iptables rules using a text-based user There are two ways to manage iptables rules using a text-based user
interface. These are `setup` and `system-config-firewall-tui`. If you start interface. These are `setup` and `system-config-firewall-tui`. If you start

View file

@ -0,0 +1,14 @@
= How to edit iptables rules
In this how-to, we will illustrate three ways of editing iptables rules, via:
* Command line interface (CLI): `iptables` and system configuration file `/etc/sysconfig/iptables`.
* Text-based interfaces (TUI): `setup` or `system-config-firewall-tui`
* Graphical user interface(GUI): `system-config-firewall`
NOTE: This how-to illustrates editing existing iptables rules, not the
initial creation of rules chains.
include::{partialsdir}/iptables-cli.adoc[leveloffset=+1]
include::{partialsdir}/iptables-tui.adoc[leveloffset=+1]
include::{partialsdir}/iptables-gui.adoc[leveloffset=+1]

View file

@ -1,11 +0,0 @@
= How to edit iptables rules
In this how-to, we will illustrate three ways of editing iptables rules, via:
* xref:iptables/cli.adoc[Command line interface] (CLI) `iptables` and system configuration file
`/etc/sysconfig/iptables`.
* xref:iptables/tui.adoc[Text-based interfaces] (TUI) `setup` or `system-config-firewall-tui`
* xref:iptables/gui.adoc[Graphical user interface](GUI) `system-config-firewall`
NOTE: This how-to illustrates editing existing iptables rules, not the
initial creation of rules chains.