-
Notifications
You must be signed in to change notification settings - Fork 90
docs: Add article on firewalld #612
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: Evan Maddock <[email protected]>
|
||
firewalld provides a dynamically managed firewall with support for network or firewall zones to define the trust level of network connections or interfaces. It has support for IPv4, IPv6 firewall settings, and for Ethernet bridges, and a separation of runtime and permanent configuration options. It also provides an interface for services or applications to add `iptables` and `nftables` rules directly. | ||
|
||
## Firewalld on Solus |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## Firewalld on Solus | |
## Install firewalld |
|
||
### Starting and stopping firewalld | ||
|
||
Please note that firewalld does NOT run on system boot by default. It needs to be manually started/configured to start automatically: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Wrap this in a
:::warning[Important]
admonition - Don't use 'please note'.
- No need to capitalize "not", the admonition is enough to draw attention to this. If you really want to highlight this, you can use italics.
- Instead of saying 'it needs', it's better to say "You need to..."
- `firewalld-config`: A graphical configuration program to configure your firewall setup. | ||
- `firewalld-applet`: A system tray icon to show the current firewall status. It works with any desktop that supports a system tray via StatusNotifier. | ||
|
||
### Configuring firewalld |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need to make this a subsection of the previous one
### Configuring firewalld | |
## Configure firewalld |
| firewalld | `/usr/share/defaults/etc/firewalld/firewalld.conf` | | ||
| firewalld-applet | `/usr/share/defaults/etc/firewall/applet.conf` | | ||
|
||
To modify the firewall configuration manually, copy the default file to `/etc/firewalld/firewalld.conf` or `/etc/firewall/applet.conf`, and make your changes. If you want to use a graphical tool, install the `firewalld-config` package, and search for Firewall in your desktop's applications menu, or run `firewall-config` from the command line. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it would be helpful to have the instructions to use the graphical tool separate from the ones to do everything "manually"
Description
Adds an article on
firewalld
, including configuration and starting and stopping the process.**Note: Once getsolus/packages#5384 is merged, the
$SYNC_DATE
placeholder I put in this page will be updated to the date of that week's sync.