shiji
V2EX  ›  问与答

跟大家分享一个 iptables 的教训

  •  
  •   shiji · May 25, 2016 · 3895 views
    This topic created in 3815 days ago, the information mentioned may be changed or developed.
    我前几天把我的 iptables 改成这样的,加了前三行(我以为这三行也是能 flush 掉的):

    -P INPUT DROP
    -P FORWARD DROP
    -P OUTPUT DROP
    -A INPUT -i lo -j ACCEPT
    -A INPUT -d 127.0.0.0/8 -j ACCEPT
    。。。等等。。

    然后遇到了点别的问题,想 flush 一下 iptables 看看是不是防火墙的问题。


    然后就悲剧了。。。

    悲剧了。。。

    服务器就这么失联了。。

    iDRAC 的密码我还一时想不起来,找机房人工重启。。。

    还是默认 accept , 最后一行-A INPUT -j DROP 靠谱一些。
    19 replies  •  2016-05-27 20:45:34 +08:00
    DesignerSkyline
    DesignerSkyline
    May 25, 2016
    1
    为何不用 ufw ,不是很理解
    ETiV
    ETiV
    May 26, 2016
    2
    吃一堑长一智就好。。。

    我吃了起码 3 次这个亏,才长记性……
    kslr
    kslr
    May 26, 2016 via Android
    3
    哈哈哈,我第一次也是这样,把自己给挡到外面了
    windfarer
    windfarer
    May 26, 2016
    4
    把自己挡在外面是每一个玩 iptables 的人的必经之路= =
    ryd994
    ryd994
    May 26, 2016
    5
    感谢分享
    我一般是用 iptables-save 和 iptables-restore 的
    skydiver
    skydiver
    May 26, 2016 via iPad
    6
    为何不用 firewalld ,不太理解
    shiji
    shiji
    OP
    May 26, 2016 via Android
    7
    @DesignerSkyline
    @skydiver
    习惯了,就不想换别的了
    wd
    wd
    May 26, 2016 via iPhone❤️3
    8
    我 10 年前的经验
    改之前先加一个 5 分钟后清空所有规则的 cron
    如果有问题 5 分钟后自动恢复
    xiaobu
    xiaobu
    May 26, 2016
    9
    @wd 确实是个好方法
    shiji
    shiji
    OP
    May 26, 2016
    10
    @xiaobu 那得看清空所有规则的命令是啥,,反正 iptables -F 对于我这次遇到的情况肯定是不行。。。
    xiaobu
    xiaobu
    May 26, 2016
    11
    @shiji 可以直接 crontab 五分钟后关闭 iptables
    julyclyde
    julyclyde
    May 26, 2016
    12
    -P 和最后一行-A 有什么区别么?
    zent00
    zent00
    May 26, 2016
    13
    @wd 你是以前 LinuxSir 的那个 wd 么?
    t6attack
    t6attack
    May 26, 2016
    14
    win 服务器也一样,新手配置自带防火墙,稍不留神就把远程桌面端口给禁了。
    wd
    wd
    May 26, 2016 via iPhone
    15
    @zent00 卧槽熟人么 是的
    ipchy
    ipchy
    May 26, 2016
    16
    在需要调试防火墙的时候,写一个计划任务,每隔几分钟关闭一次,或者重启,总之,留条后路
    colorfulberry
    colorfulberry
    May 26, 2016
    17
    ssh 都是要留着的, 第一件事情。。。。
    zent00
    zent00
    May 27, 2016 via iPhone
    18
    @wd 你是我在 V2EX 发现的第三个 LinuxSir 的朋友了,你应该不知道我,不过我印象中你常出现在 Arch 和 Debian 版块。
    wd
    wd
    May 27, 2016 via iPhone
    19
    @zent00 嗯是的 之前做过 arch 的版主
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1536 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 17:49 · PVG 01:49 · LAX 09:49 · JFK 12:49
    ♥ Do have faith in what you're doing.