论坛风格切换切换到宽版
  • 472阅读
  • 3回复

[问题求助]iptables出错,求助! [复制链接]

上一主题 下一主题
离线aeleven.
 
发帖
2203
C币
-262342
威望
435
贡献值
1
银元
-1
铜钱
5068
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
初学Iptable.s,在网上看了一些资料.
一些简单的可以通过
但下面这个.却有问题,找不到解决的办法.
下面这些也是从网上看到又自己.改的    美容
#!/bin/bash

Open_.ports="80 25 110" .

iptables -F
iptables -X
iptabl.es -P INPUT DROP虚拟主机

for Port. in "Open_ports" .; do--------------彩票
i.ptables -A INPUT -i eth0 -p tc.p --dport $Port -j ACCEPT虚拟主机
iptabl.es -A INPUT -i eth0 -p udp --dport $.Port -j ACCEPT           鲜花
done

出错信息如下:
[root@kylin tools]# sh i.ptables01..sh--------------彩票
iptables v1.2.7a.: invalid TC.P port/service `Open_ports' specified电脑
Try `iptables -h' or '.ipt.ables --help' for more information..

请.问,我如何修改可以让上面这个Iptables能正.确的运行           鲜花
上面这个做法主.要是为了方便以后自由的增加开放的端口健康
请指教
谢谢

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
1974
C币
-235276
威望
382
贡献值
1
银元
-4
铜钱
4564
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
for Port in "Open_ports" ; do

iptables -A INPUT -i eth0 -p tcp --dport $Port -j ACCEPT

iptables -A INPUT -i eth0 -p udp --dport $Port -j ACCEPT

done
复制代码
改成
for Port in $Open_ports

do

        iptables -A INPUT -i eth0 -p tcp --dport $Port -j ACCEPT

        iptables -A INPUT -i eth0 -p udp --dport $Port -j ACCEPT

done
复制代码

离线re58.
发帖
2020
C币
-235673
威望
358
贡献值
1
银元
-1
铜钱
4480
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
把:
for Port in "Open_ports" ; do
换成:
for Port in $Open_ports;do

离线龙逆天.
发帖
2080
C币
-604906
威望
399
贡献值
4
银元
-1
铜钱
4615
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
呵呵,火哥晚一步
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个