LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1361|回复: 0

IPTABLE的!的用法?

[复制链接]
发表于 2010-2-20 22:10:03 | 显示全部楼层 |阅读模式
#! /bin/bash
IPTABLE=/sbin/iptables

$IPTABLE -F   #删除默认链
$IPTABLE -X   #删除自定义链

$IPTABLE -A  INPUT  -i  ppp0  -p  tcp  --sport  ! 80 -j  LOG  --log-prefix  "数据包_IN"
$IPTABLE -A  INPUT  -i  ppp0  -p  tcp  --sport  80 -j  LOG  --log-prefix  "80数据包_IN"
$IPTABLE -A  INPUT  -i  ppp0  -p  tcp  --sport  80  -j  ACCEPT

========================================
w@w-laptop:~$ sudo /bin/bash iptablesh
iptables v1.4.4: invalid port/service `!80' specified
Try `iptables -h' or 'iptables --help' for more information.
w@w-laptop:~$ sudo /bin/bash iptablesh

===========================================

$IPTABLE -A  INPUT  -i  ppp0  -p  tcp  --sport  ! 80 -j  LOG  --log-prefix  "数据包_IN"
目的:
记录非80端口的数据包。
为什么会出错?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表