论坛风格切换切换到宽版
  • 1410阅读
  • 9回复

[问题求助]centos linux做nat,上网太慢的问题 [复制链接]

上一主题 下一主题
离线lj790816.
 
发帖
1941
C币
-139573
威望
326
贡献值
1
银元
0
铜钱
4299
人人网人气币
0
只看楼主 正序阅读 使用道具 楼主  发表于: 2009-05-01
本帖.最后由 forx86. 于 2010-03-19 11:32 编辑 .

n.at服务器:p4 1.6 384M内存,intel双网卡,方正圆明2002年的服务.器。<性病>
配置为:
在/etc/rc.d下,vi firewall,输入内容如下,然后chmo.d u.+x firewall,投资
vi /etc/rc.d/rc.local..,加入:/etc/rc.d/firewall。.
/sbin/modprobe iptable_fi.lt.er    健康
/sbin/modprobe ip_tab.les(广告)
/sbin/modprobe .ipt.able_nat.
/sbin/modprobe ip_n.at_ftp           女人
/sbi.n/modprobe .ip_conntrack域名
/sbin/mo.dprobe. ip_conntrack_ftp(        游戏          )
# echo "1". > /proc/sys/net/ipv4./ip_forward.
iptables -P INPUT AC.CEPT           女人
iptables -P O.UTPUT ACCEPT健康
iptables -P FORWARD. A.CCEPT.
ipta.bles -t nat -A POSTROUTING. -s 192.168.1.0/24  -o eth0 -j. SNAT --to 192.1.1.1              乙肝
iptables -t nat -A POSTROUTING -s 192.168.2.0/24  -o eth.0 .-j SNAT .--to 192.1.1.1              乙肝


进行了优化:
编辑/etc/sysctl.conf,查找行“net.ipv4.ip_forward = 0”,然后将这行按下面.的内容.进行更改,原文件中.没有的内容请自己添加
# Controls IP packet for..warding            杀毒
net.ipv4.ip_.forward = 1<性病>
net.ipv4..netfilter.i.p_conntrack_max = 262144           女人
net.ipv4.netfilter.ip_conntrack_t.cp_timeout_e.stablished = 300健康
net.ipv4.route..max_size=.2097152          婚庆
net.ipv4.tcp_win.dow_scaling=.1             汽车
ke.rnel.shmmax=268435456教育
ker.nel.shmall=268435456 投资

还是太.慢。还要如何优化?问题在哪?.
请各位指教。急!!!!!!

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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线regiet.
发帖
2169
C币
-633738
威望
385
贡献值
2
银元
-3
铜钱
4920
人人网人气币
0
只看该作者 9楼 发表于: 2010-04-13
Re:centos
linux高级路由和流量控制
离线seaspirit.
发帖
2029
C币
-60633
威望
359
贡献值
1
银元
-2
铜钱
4429
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
Re:centos
网络优化 sysctl

离线kulang.
发帖
2079
C币
-193360
威望
362
贡献值
1
银元
-2
铜钱
4629
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
Re:centos
在/etc/rc.d下,vi firewall,输入内容如下,然后chmod u+x firewall,
vi /etc/rc.d/rc.local,加入:/etc/rc.d/firewall。
# /sbin/modprobe iptable_filter  
# /sbin/modprobe ip_tables
# /sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
# /sbin/modprobe ip_conntrack
# /sbin/modprobe ip_conntrack_ftp
# echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/24  -o eth0 -j SNAT --to 192.1.1.1
iptables -t nat -A POSTROUTING -s 192.168.2.0/24  -o eth0 -j SNAT --to 192.1.

带#号的应该不用手动加载。

现在怀疑不是nat服务器配置问题,一台机器连着打开4个以上web页面就可能提示找不到服务器,打不开页面,怀疑可能与单位出口网关阿姆瑞特配置有关。

离线yeats520.
发帖
2217
C币
-151825
威望
453
贡献值
1
银元
-3
铜钱
5084
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
Re:centos
谢谢楼上老兄的指点。我试试。

离线b489355623.
发帖
2084
C币
-140685
威望
360
贡献值
1
银元
-4
铜钱
4611
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
Re:centos
linux做nat使用肯定是没有问题的,而且,看你的规则,就仅仅是做了一个NAT,不应该很慢

你说的很慢,慢到什么程度?


/sbin/modprobe iptable_filter
/sbin/modprobe ip_tables
/sbin/modprobe iptable_nat
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp

这是你加载的模块,通常情况下,iptables会按照需要加载适当的模块的,你试试不手动加载模块,让iptables自动加载模块看看

还有,你试试不加载 与 ftp 相关的模块试试

发帖
2180
C币
-235163
威望
406
贡献值
1
银元
-1
铜钱
4811
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Re:centos
各位朋友能否指点一二?问题在哪?linux做nat,实际使用没问题吧?
急啊。

离线iolia1789.
发帖
2112
C币
-235624
威望
397
贡献值
1
银元
-1
铜钱
4728
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
Re:centos
"还有把服务器的所有服务停掉, 保留iptables 和ssh 服务即可

查看连接数不要用这种方法, 你可以这样查看

cat /proc/slabinfo | grep 'nf_conntrack ' | awk '{print $2}'
"

离线豆芽.
发帖
2088
C币
-235103
威望
411
贡献值
1
银元
-3
铜钱
4793
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
Re:centos
top了一下,cpu负载很小,因为处于调试阶段,没有多少人上网。
“检查一下内网的连接数看看”
如何查看?
谢谢

发帖
2006
C币
-235913
威望
346
贡献值
1
银元
-1
铜钱
4370
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
Re:centos
问题应该不在这里,检查一下内网的连接数看看,还有网关的负载情况

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个