I'm running Amazon Linux 2, on EC2 instances in AWS. I want to be able to add my own iptables rules, and have them survive reboots.
What is the correct way (or a correct way) to do this?
I'm running Amazon Linux 2, on EC2 instances in AWS. I want to be able to add my own iptables rules, and have them survive reboots.
What is the correct way (or a correct way) to do this?
A simple way to do this (which works at the time of writing, with an AMI image timestamped at 2020-05-20) is to enable the
iptables
service. This allows rules to be saved to the system configuration, and be applied every time the instance boots.First, install the service and activate it:
Second, add whatever iptables rules you like.
For example:
Then, whenever you change the iptables rules:
The currently-applied set of rules are saved to
/etc/sysconfig/iptables
, and are restored on every boot.