Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash Iptables在重启Centos后不加载新规则_Bash_Centos_Firewall_Iptables - Fatal编程技术网

Bash Iptables在重启Centos后不加载新规则

Bash Iptables在重启Centos后不加载新规则,bash,centos,firewall,iptables,Bash,Centos,Firewall,Iptables,我创建了一个bash脚本,它向iptables防火墙添加了一条规则 示例 iptables-A输入-ptcp-dport8080-j接受 问题 重新启动后,不应用此规则 在bash脚本中保存和应用规则的最佳方法是什么要将当前规则保存到文件中,请使用iptables save。例如: iptables-save > /etc/sysconfig/iptables iptables-restore < /etc/sysconfig/iptables 要从该文件加载保存的规则,请使用i

我创建了一个bash脚本,它向iptables防火墙添加了一条规则

示例

iptables-A输入-ptcp-dport8080-j接受

问题

重新启动后,不应用此规则


在bash脚本中保存和应用规则的最佳方法是什么要将当前规则保存到文件中,请使用iptables save。例如:

iptables-save > /etc/sysconfig/iptables
iptables-restore < /etc/sysconfig/iptables
要从该文件加载保存的规则,请使用iptables restore。例如:

iptables-save > /etc/sysconfig/iptables
iptables-restore < /etc/sysconfig/iptables
iptables还原
由于某些原因,上面的答案对我不适用。 因此,我没有恢复表,而是在中添加了路由条目

/etc/rc.local
/etc/rc.d/rc.local文件。

例如,添加

sudo ip route add <ipaddr1> via <ipaddr2> dev <device>