在linode无法启动iptables并出现错误的解决方法
Lux系统中用户们发现在lode无法启动iptables,并且出现下面的提示,这个问题该怎么解决呢?现在就和推火网小编一起去看看这个问题的解决方法吧。
1.第一个问题解决办法
cp /etc/it.d/iptables /etc/it.d/iptables.oldbak--
vi /etc/it.d/iptables
查找case “$i” 这行,如下内容
for i $tables; do
echo -n “$i ”
case “$i”
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 $tables; do
echo -n “$i ”
case “$i”
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_bios_ns模块
sed -i ‘s/IPTABLES_MODULES=“ip_conntrack_bios_ns”/##IPTABLES_MODULES=“ip_conntrack_bios_ns”/g’ /etc/sysconfig/iptables-config
3.重启iptables
service iptables restart
Flushg firewall rules [ OK ]
Settg chas to policy ACCEPT security raw nat mangle fi[ OK ]
Unloadg iptables modules [ OK ]
Applyg iptables firewall rules [ OK ]
好了,iptables启动起来了,问题解决,只能说lode内核加载的模块太少了。
看了上面的解决步骤,用户们知道该怎么解决lode无法启动iptables这个问题了吗?还不清楚的话,就按照这些步骤进行设置吧。
网络推广
- 过期域名有价值吗 抢注过期域名的几大注意事项
- 域名注册去哪个网站好 如何辨别哪个网站好
- 洛浦百度关键词排名的优化策略与实战技巧
- 台南网站优化公司 提升您网站曝光率的最佳选择
- 广州服务器托管有什么要注意的地方
- 选域名可以先考虑哪一类 新手需要了解哪些域名
- 怎么注册好记域名 注册好记域名有什么技巧
- cc域名具有哪些优势 有没有投资价值
- 陕西SEO推广的用户痛点有哪些
- 服务器无法正常运行 也许是这3个原因导致的
- 山东百度关键词seo有没有优惠
- 元谋专业的网站建设公司 打造您的在线品牌
- SEO搜索引擎优化的细节分析
- 南溪seo网站排名关键词优化 提升网站可见性的有
- 双辽网站SEO 提升网站在搜索引擎中的可见性
- 如何利用竞价推广打造品牌口碑