I have a hostgator VPS that has a CENT OS. When I stop the VPS and start it again, the changes I’ve made to the IPTABLES won’t save I’ve tried to save the IPTABLES and to no avail. Every time I restart the server I have to run the following in order to get the IPTABLES how I need them:
iptables -I INPUT -p tcp --dport 3000 --syn -j ACCEPT sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3000
The first command opens port 3000 and the second command redirects port 80 traffic to port 3000.
When I restart or completely stop the VPS and start it again the IPTABLES startup as if I never saved them and go back to the default when I first got the VPS.
I’ve tried all these commands and still no joy.
I’m considering just writing a script to run the commands I need to configure the IPTABLES. Any suggestions?
FYI: I edited the /etc/sysconfig/iptables and did a
service iptables save and no luck, once rebooted it went back to Host Gator’s configuration upon reset of the VPS.
I found several references on the Internet that indicate that HostGator installs a custom firewall script on their VPS and dedicated servers. However I wasn’t able to find any instructions on how it was installed or how to get rid of it. I would contact HostGator for further information, or consider switching to another provider.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.