在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Linux系统中用户们发现在linode无法启动iptables,并且出现下面的提示,这个问题该怎么解决呢?现在就和小编一起去看看这个问题的解决方法吧。 1.第一个问题解决办法: cp /etc/init.d/iptables /etc/init.d/iptables.oldbak-- vi /etc/init.d/iptables 查找case “$i” in这行,如下内容: for i in $tables; do echo -n “$i ” case “$i” in raw) $IPTABLES -t raw -P PREROUTING $policy \ && $IPTABLES -t raw -P OUTPUT $policy \ || let ret+=1 ;; filter) $IPTABLES -t filter -P INPUT $policy \ && $IPTABLES -t filter -P OUTPUT $policy \ && $IPTABLES -t filter -P FORWARD $policy \ || let ret+=1 ;; nat) 修改成如下: for i in $tables; do echo -n “$i ” case “$i” in security) $IPTABLES -t filter -P INPUT $policy \ && $IPTABLES -t filter -P OUTPUT $policy \ && $IPTABLES -t filter -P FORWARD $policy \ || let ret+=1 ;; raw) $IPTABLES -t raw -P PREROUTING $policy \ && $IPTABLES -t raw -P OUTPUT $policy \ || let ret+=1 ;; filter) $IPTABLES -t filter -P INPUT $policy \ && $IPTABLES -t filter -P OUTPUT $policy \ && $IPTABLES -t filter -P FORWARD $policy \ || let ret+=1 ;; nat) 2.第2个问题解决办法: cp /etc/sysconfig/iptables-config /etc/sysconfig/iptables-config.oldbak-- 关闭ip_conntrack_netbios_ns模块 sed -i ‘s/IPTABLES_MODULES=“ip_conntrack_netbios_ns”/##IPTABLES_MODULES=“ip_conntrack_netbios_ns”/g’ /etc/sysconfig/iptables-config 3.重启iptables service iptables restart Flushing firewall rules: [ OK ] Setting chains to policy ACCEPT: security raw nat mangle fi[ OK ] Unloading iptables modules: [ OK ] Applying iptables firewall rules: [ OK ] 好了,iptables启动起来了,问题解决,只能说linode内核加载的模块太少了。 看了上面的解决步骤,用户们知道该怎么解决linode无法启动iptables这个问题了吗?还不清楚的话,就按照这些步骤进行设置吧。 |
请发表评论