不知你FORWARD 預設的POLICY是什麼
因為我沒架NAT,目前單純是個人來說
所以我是用INPUT,而預設是DROP
但不管後來設的ACCEPT是什麼
都給我DROP掉.......
唉....頭痛阿...
版主: mufa
Anonymous 寫:這下更怪了
我把
iptables -P INPUT ACCEPT
然後在
iptables -A INPUT -i ppp0 -p tcp --sport 80 -j ACCEPT
後面
加上
iptables -A INPUT -i ppp0 -j DROP
這樣應該也是除了進來是 80 port之外的也都擋掉吧
可是,結果還是一樣,全都被擋了???
Anonymous 寫:iptables -A INPUT -i ppp0 -p tcp --sport 80 -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --dport 80 -j ACCEPT
Tetralet 寫:
如果是當 Server,
請改成
iptables -A INPUT -i ppp0 -p tcp --dport 80 -j ACCEPT
Anonymous 寫:唉....
我把她LOG起來了
- 代碼: 選擇全部
IN=ppp0 OUT= MAC= SRC=140.116.44.179 DST=210.68.131.41 LEN=52 TOS=0x00 PREC=0x00 TTL=55 ID=39168 DF PROTO=TCP SPT=80 DPT=32983 WINDOW=6480 RES=0x00 ACK FIN URGP=0
sport是80沒錯阿
不過還是被擋下來了....
怪阿~~~~~
IN= OUT=ppp0 SRC=61.224.177.208 DST=168.95.1.88 LEN=60 TOS=0x10 PREC=0x00 TTL=64 ID=31669 DF PROTO=TCP SPT=32804 DPT=80 WINDOW=5808 RES=0x00 SYN URGP=0
# 清除 iptables 的 rules
iptables -F
iptables -X
iptables -F -t nat
iptables -X -t nat
modprobe ip_tables
iptables -F
iptables -X
iptables -Z
#-----------------------------
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
# open --------------------------------------------
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --sport 80 -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --sport 23 -j ACCEPT
# msn
iptables -A INPUT -i ppp0 -p tcp --sport 1863 -j ACCEPT
#yahoo
iptables -A INPUT -i ppp0 -p tcp --sport 5050 -j ACCEPT
#--------------------------------------------------------
sirius 寫:
以下是我的設定檔
- 代碼: 選擇全部
modprobe ip_tables
iptables -F
iptables -X
iptables -Z
#-----------------------------
iptables -P INPUT DROP
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
# open --------------------------------------------
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --sport 80 -j ACCEPT
iptables -A INPUT -i ppp0 -p tcp --sport 23 -j ACCEPT
# msn
iptables -A INPUT -i ppp0 -p tcp --sport 1863 -j ACCEPT
#yahoo
iptables -A INPUT -i ppp0 -p tcp --sport 5050 -j ACCEPT
#--------------------------------------------------------
IN=ppp0 OUT= MAC= SRC=140.116.44.179 DST=210.68.131.41 LEN=52 TOS=0x00 PREC=0x00 TTL=55 ID=39168 DF PROTO=TCP SPT=80 DPT=32983 WINDOW=6480 RES=0x00 ACK FIN URGP=0
iptables -A INPUT -i ppp0 -p all --sport 53 -j ACCEPT
iptables -A INPUT -i ppp0 --sport 53 -j ACCEPT
sirius 寫:沒錯,是DNS的關係.....
真是遜掉了....
居然沒考慮到DNS的問題...
sirius 寫:原來,DNS是用UDP在傳阿...
不過,我試過
- 代碼: 選擇全部
iptables -A INPUT -i ppp0 -p all --sport 53 -j ACCEPT
iptables -A INPUT -i ppp0 --sport 53 -j ACCEPT
都是 Unknown arg `--sport' 耶~~
??
iptables -A INPUT -i ppp0 -p udp --sport 53 -j ACCEPT
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客