免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2435 | 回复: 3

古怪的掉线现象; 请帮我。。 急; [复制链接]

论坛徽章:
0
发表于 2008-11-02 01:59 |显示全部楼层
局域网服务器是linux 9.0 做的。这几天出现很奇怪的掉线现象 白天不掉, 一到晚间 8点或9点,有时候是半夜就掉线, 偶尔也有不掉的时候但几乎每天晚间都掉。。。

还有 我在服务器里分别 ping 127.0.0.1 和 ping 自己ip 他俩速度明显不同,(ping 127.0.0.1  time=1ms,     ping 自己ip time=50~60ms )  这是为什么?;;

在哪里出现毛病呢?  从装服务器也一样,问通讯公司也没有满意的答复。 哪位大大帮我指点一下好吗? 我已经两个星期没好好睡觉呢;;

论坛徽章:
0
发表于 2008-11-02 18:41 |显示全部楼层
有应用哪些防火墙规则,使用什么型号网卡?

论坛徽章:
0
发表于 2008-11-02 21:45 |显示全部楼层
防火墙 用iptables 的。 网卡内外都是8139 的网卡。

论坛徽章:
0
发表于 2008-11-02 21:55 |显示全部楼层
iptables 代码写出来。请参考。。

#! /bin/bash

# PORTS

HTTP="80"
HTTPS="443"
FTP="21"
FTP_DATA="20"
SMTP="25"
POP3="110"
IMAP="143"
SSH="22"
TELNET="23"
MYSQL="3306"
DNS="53"



# WAN_wangtong

INT_wangtong_IP="222.*。2。*"
INT_wangtong="eth0"

# LAN-ETCS

LAN_IP="172.16.200.10"
LAN_IP_RANGE="172.16.200.10 255.255.0.0"
LAN_IFACE="eth1"

# Loopback IP

LO_IFACE="lo"
LO_IP="127.0.0.1"

# IPTABLES

IPTABLES="/sbin/iptables"

###########################################################################
/sbin/depmod -a

# MODULES

/sbin/modprobe ip_tables
/sbin/modprobe ip_conntrack
/sbin/modprobe iptable_filter
/sbin/modprobe iptable_mangle
/sbin/modprobe iptable_nat
/sbin/modprobe ipt_LOG
/sbin/modprobe ipt_limit
/sbin/modprobe ipt_state
#/sbin/modprobe ppp_mppe.o
/sbin/modprobe ip_conntrack_proto_gre
/sbin/modprobe ip_conntrack_pptp
/sbin/modprobe ip_nat_proto_gre
/sbin/modprobe ip_nat_pptp
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp

###########################################################################

# Forward

echo "1" > /proc/sys/net/ipv4/ip_forward

###########################################################################

# RULES

$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -t nat -P PREROUTING ACCEPT
$IPTABLES -t nat -P POSTROUTING ACCEPT
$IPTABLES -t nat -P OUTPUT ACCEPT
$IPTABLES -t mangle -P PREROUTING ACCEPT
$IPTABLES -t mangle -P OUTPUT ACCEPT
$IPTABLES -F
$IPTABLES -t nat -F
$IPTABLES -t mangle -F
$IPTABLES -X
$IPTABLES -t nat -X
$IPTABLES -t mangle -X

$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT

$IPTABLES -N bad_tcp_packets
$IPTABLES -N allowed
$IPTABLES -N icmp_packets

$IPTABLES -A bad_tcp_packets -p tcp ! --syn -m state --state NEW -j LOG --log-level INFO --log-prefix "New not syn:"
$IPTABLES -A bad_tcp_packets -p TCP ! --syn -m state --state NEW -j DROP
$IPTABLES -A allowed -p TCP --syn -j ACCEPT
$IPTABLES -A allowed -p TCP -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A allowed -p TCP -j DROP

$IPTABLES -t nat -A POSTROUTING -o $INT_wangtong -j MASQUERADE


# ICMP rules

$IPTABLES -A INPUT -p icmp -j ACCEPT
$IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 8 -j ACCEPT
$IPTABLES -A icmp_packets -p ICMP -s 0/0 --icmp-type 11 -j ACCEPT

# INPUT chain

$IPTABLES -A INPUT -m state --state INVALID -j DROP
$IPTABLES -A INPUT -p tcp -m multiport --dports $POP3,$HTTP,$SMTP,$SSH,$FTP,$MYSQL -j ACCEPT
$IPTABLES -A INPUT -p tcp -j bad_tcp_packets

$IPTABLES -A INPUT -p ICMP -i $INT_wangtong -j icmp_packets

$IPTABLES -A INPUT -p ALL -i $LAN_IFACE -d $LAN_IP -j ACCEPT

$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $LO_IP -j ACCEPT
$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $LAN_IP -j ACCEPT
$IPTABLES -A INPUT -p ALL -i $LO_IFACE -s $INT_wangtong_IP -j ACCEPT

$IPTABLES -A INPUT -p ALL -d $INT_wangtong_IP -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPTABLES -A INPUT -m limit --limit 3/minute --limit-burst 3 -j LOG --log-level INFO --log-prefix "IPT INPUT packet died: "


#=========================dns=========================================
$IPTABLES -A INPUT -s 0/0 -p udp --dport $DNS -j ACCEPT

# FORWARD chain

$IPTABLES -A FORWARD -p TCP -j bad_tcp_packets

$IPTABLES -A FORWARD -i $LAN_IFACE -o $INT_wangtong -j ACCEPT

$IPTABLES -A FORWARD -i $INT_wangtong -o $LAN_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT

#=================================================================================================
$IPTABLES -A INPUT -p tcp --dport 0:1023 -j DROP
$IPTABLES -A INPUT -p udp --dport 0:1023 -j DROP


实际的含义有些代码我也不太懂。。可能有错误的地方,还有代码顺序错误 还请指点指点。。

[ 本帖最后由 jzh5188 于 2008-11-2 22:02 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP