|
#! /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端口的数据包。
为什么会出错? |
|