解决linode无法启动iptables解决办法

最近买了台linode的vps来代理和缓存,没想到在把iptables规则整好后,居然无法启动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内核加载的模块太少了.

时间: 2024-11-03 21:38:17

解决linode无法启动iptables解决办法的相关文章

mysql服务无法启动(1067)解决办法

  mysql教程服务无法启动(1067)解决办法 把mysql程序卸载后, 重装, 结果mysql服务启动不了, 解决方法: 1: 先卸载mysql, 手动将其安装目录里没有删除干净的文件全部删除. 2: 将C:ProgramDataMySQL 里有关mqsql的文件全部删除. 3: 重新安装 mysql 程序. mysql服务就可以正常启动了 MySQL服务无法启动(1067)问题解决 1,安装目录,将my.ini中的datadir的值更改为:"%安装目录%/data/" 2,进入

WinPE不能启动的解决办法

  WinPE不能启动的解决办法          当系统出现错误的时候我们一般都是用WinPE来修复的,但有时候进入WinPE会出现蓝屏现象,究竟是什么原因造成了蓝屏呢?下面为你说说几种情况: 一:C000007B显示的硬件错误应该和你的绿叶官网硬盘接口的兼容模式有关系 你只需要进入BIOS 设置一下硬盘接口的兼容模式就应该可以解决问题了 应该改为 SATA模式 你不妨试试把, 只要设置一下BIOS 应该就没问题了 二:◇ 错误分析:Windows在启动过程中无法访问系统分区或启动卷. 一般发

Windows 8系统更新导致virtualbox启动失败解决办法

win8补丁kb3045999导致virtualbox无法启动怎么办?据用户提出在win8系统中打上补丁kb3045999会导致virtualbox无法启动,virtualbox提示:NtCreateFile(DeviceVBoxDrvStub) failed: Unkown Status - 5600 (0xffffea20) (rcNt=0xe986ea20):VBoxDrvStub error: ntdll.dll: 7982 differences between 0x300c and

sphinx无法启动的解决

  sphinx无法启动的解决 索引或者查询时提示:ERROR: invalid token in 配置文件 line 1 col 1.: 该提示表示当前的配置文件的编码不是UTF-8(无BOM头)格式,无法正确解析,请使用编辑软件打开配置文件,另存为UTF-8(无BOM头)格式; 错误的编码格式包括:Unicode.Unicode BOM.Unicode big endian.Unicode 低位在前.UTF-8 + BOM.UTF-8 Signature.UTF-8 包含签名等; 特别注意:

CentOS7中MariaDB修改datadir后无法启动的解决方法_Linux

发现问题 最近想把服务器的CentOS 6.8升级上CentOS7.但是失败了,重装了系统,重装以后挂载好数据盘后发现MariaDB起不来了,查journal log,只有一行warning can't create test file /var/lib/mysql/core.lower-test 解决方法 在网上查了一下,有两种方案      第一是说selinux导致的,但是ucloud的镜像默认就是关闭selinux的,所以不是这个问题      第二说是apparmor限制了进程的目录读

使用word提示“WORD上次启动时失败,以安全模式启动”的解决方法

导致的原因: Word 通用模板文件Normal.dot出错.有可能是Acrobat Reader.金山词霸之类的word插件往Normal.dot文件中写入内容而产生冲突,并非病毒所导致. Word以安全模式启动的解决方法 1.双击"我的电脑"-工具-文件夹选项-查看-把"隐藏文件和文件夹"选项的属性设置为"显示所有文件和文件夹"然后确定. 2.打开路径C:Documents and SettingsAdministratorapplicati

OracleOraDb10g_home1TNSListener服务无法启动怎么解决_oracle

造成OracleOraDb10g_home1TNSListener服务无法启动可能有三种情况: 1.listener.ora文件配置有错误导致无法启动 2.相关环境变量没设置好 3.删除客户端时导致服务端相关注册表信息误删导致无法启动 无法启动弹出的信息框显示信息:"本地计算机上的OracleOraDb10g_home1TNSListener服务启动后停止.某些服务在未由其他服务或程序使用时将自动停止." 因listener.ora文件配置有错误导致无法启动的解决思路:检查是否修改过计

Win10系统快速启动为成色无法启动怎么解决

快速启动灰色解决办法 第一步:我们右键Win10的开始菜单了,然后我们点击"电源选项"选项,效果如下所示. 第二步:然后在弹出电源选项面板后,之后我们再点击"选择电源按钮的功能"然后我们选择如下所示. 第三步:之后在进入系统设置界面中我们"关机设置"下,"启用快速启动(推荐)"你会发现是不可选择了,我们点击下面的"更改当前不可用的设置"选项. 第四步:出现当前不可用我们再点击"关机设置"

Linux系统Centos无法启动怎么解决

Linux系统Centos无法启动怎么解决   解决方法: 1. 我们尝试了单用户是否可以登录啊,怎么做就不说了,耶可以登录,想了想是不是硬盘的问题呢,fsck修复了下还是不行.google吧. 从报错的信息来看,是调用prefdm时候出现问题的,那这是一个什么东西呢?网上一查询,这是启动X桌面的东东,是一个shell脚本,栖身在/etc/X11/prefdm. 2. 在单用户下可以正常登录,非单用户模式的时候却不行.看了下配置的runlevel是5,我们换了下3发现也没有问题,好啦,可以正常启