ROS CPU占用100%解决办法
2008-10-07 16:03
听说安装的时候全装会这样。所以我只选择安装部分,。 以下是引用绝情兽.宠霖在2006-10-15 23:51:26的发言: 收集了很久 还有 我今天上传不了了。。等明天继续再传。 我第一次装 都是按里面的 一次就成功了。挺高兴的 想跟大家分享成功的喜悦。 linux格式化硬盘此主题相关图片如下: 只需要安装这5个东西 不然CPU会占用100% | 端口被占用
ROS无型杀手web-proxy(CPU100%,外网占用部分流量)现象及解决方法
现象: ROS配置为园明圆的毁灭的背景资料945主板.1G内存.双intel82541千M网卡.ROS2.9.27版本.15M光纤拉210多台机 CPU占用100%..网络不顺畅..ping值不高但有掉包现象.. 分析: 用Torch工具查外网网卡连接..发现有N多不明IP连接ROS路由的3128端口..再进防火墙的连接一看..如下图: 上面的图可以看出..大量的外网IP连接到ROS上的3128端口..被掉的就是ROS的外网IP.. 我想大家都知道3128是什么端口了..网上的HTTP代理端口..这台ROS已经成为了网上的一台代理服务器了..呵.. 为了确认是否ROS被人开了web-proxy服务..我们进入ip --- web-proxy 查看..里面是空的..但还有这么多连接?怎么回事呢? 这时我们不应该被这个现象给骗了..要知道web-proxy只需要运行服务就OK了..下面我们利用命令在telnet下查询是否开启了web-proxy服务(如下图) enabled: yes 呵..服务器开启了.. 分析结果:此ROS已经成为了网络上了一台HTTP代理服务器..此理有N多的客户连接你的ROS..ROS负何过重而CPU100%..因被代理而占用了部分网吧流量! 机器码再度证实: 即然我们成为了HTTP代理服务器..那么我们用IP搜索方法上百度搜一下.. 在百度里输入domain:58.61.XX.XX搜索..结果如下: 呵..N多..还是速度最快的HTTP代理..哈.. 处理方法: 即然我们知道被人开启了web-proxy 服务..那么我们关了他就OK了.. 关闭web-proxy 服务命令如下: ip web-proxy set enabled=no transparent-proxy=no 在telnet下执行..执行后我们再查一下是否已经关闭..命令如下: ip web-proxy print 返回结果如下: [admin@MikroTik] > ip web-proxy print enabled: no src-address: 0.0.0.0 port: 3128 hostname: "proxy" transparent-proxy: no parent-proxy: 0.0.0.0:0 cache-administrator: "webmaster" max-object-size: 4096KiB cache-drive: system max-cache-size: none max-ram-cache-size: unlimited status: stopped reserved-for-cache: 0KiB reserved-for-ram-cache: 405504KiB 衣服发黄怎么洗白 enabled: no 呵..已经关了.. 清除原有3128非法连接(也就是清除第一个图片上的连接)命令如下.. /ip firewall connection remove [/ip firewall connection find tcp-state=established] 好了..大功告成..还有一个更直接的方法.. 第二个方法如下(需要重启) 进入系统的组件包管理.. System ---- Package 我们可以看到有web-proxy这个组件包..我们卸了他重启就OK了..如下图: 大伙测试完web-proxy服务后记得要用命令关闭..不然你的ROS同样可以成为网络中的HTTP代理服务器.. 切记切记呀... | |||
RouterOS作透明代理 | |||
作者:internet 文章来源: 点击数: 807 更新时间:2006-8-15 16:41:53 | |||
我如何才能使得用户的浏览器不需要任何代理设置就能使用RouterOS的代理服务器上网呢? 此时你就需要使用透明代理。透明代理让你的客户端不需设置任何代理,当包经过透时代理服务器时实际上被复位向到squid代理服务器的代理端口(如3128),即由本地代理服务器向外请求所需数据然后拷贝给客户端。 透明代理设置 1.代理的设定 命令模式: [admin@MikroTik] ip web-proxy> print enabled:yes address: 0.0.0.0:3128 hostname: "proxy" transparent-proxy: yes parent-proxy: 0.0.0.0:0 cache-administrator: "webmaster" max-object-size: 4096 kB max-cache-size: unlimited status: running reserved-for-cache: 10240 kB winbox模式 进入winbox,进入IP---Web proxy----settings 定义hostname:proxy 将透明代理开启 点击Enable---OK. 2.端口复位向 我们要将所有访问网页的数据包重新转到代理端口3128上去。因此在这里要做一个DNAT。好了,现在我们开始! 命令模式: 新增一条策略: src-address=192.168.0.0/24:0-65535 in-interface=ether2 dst-address=0.0.0.0/0:80 protocol=tcp icmp-options=any:any flow="" connection="" content="" src-mac-address=00:00:00:00:00:00 limit-count=0 limit-burst=0 limit-time=0s action=redirect to-dst-address=192.168.0.1 to-dst-port=3128 winbox模式: 进入IP----Firewall------destination NAT 新增一条策略: 3.大功告成。 现在只要将网内的计算机的网关指向RouterOS, 不用再做任何代理的设定,所有的计算机将都可以上网了。这样既有NAT的简单设置又有了代理的缓存,可谓两全其美 | |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论