मैं चाहता हूं कि मेरे iptables नियम स्वतः ही स्टार्टअप पर लोड हो जाएं। डेबियन पर विकी के अनुसार /etc/network/if-pre-up.d/ में iptables नाम के साथ एक स्क्रिप्ट रखकर ऐसा किया जा सकता है, इसलिए मैंने ऐसा किया, यह ऐसा दिखता है:
cat /etc/network/if-pre-up.d/iptables
#!/bin/sh
/sbin/iptables-restore < /etc/firewall/iptables.rules
/sbin/ip6tables-restore < /etc/firewall/ip6tables.rules
यह स्क्रिप्ट काम करती है: यदि मैं इसे रूट करता हूं तो मेरे फ़ायरवॉल नियम लागू होते हैं। लेकिन रिबूट पर कोई फ़ायरवॉल नियम नहीं हैं। मैं क्या गलत कर रहा हूं?
अनुरोध पर: / etc / नेटवर्क / इंटरफेस (मैंने इस फ़ाइल को नहीं छुआ)
user@DebianVPS:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
/etc/network/if-pre-up.d/
उबंटू 18.04 में अब काम नहीं करता है, देखें serverfault.com/questions/914493/…