本论坛主机由典典提供宽带和服务器
发新话题
打印

[基础] 最新版COYOTE2.10硬盘版制作完全攻略

最新版COYOTE2.10硬盘版制作完全攻略

06] 来源:路由论坛  作者:夕夜如风 [字体:大 中 小]  

一、所需软件
1、Windows Disk Creation Wizard v2.10.2
下载地址:http://www.coyotelinux.com/downloads/channel.php?ChannelID=5
2、Claudio Roberto Cussuol 制作的Installer Disk Generator
下载地址:http://www.rictec.com.br/claudio/coyote/install_cl.2.10.1.exe

二、安装过程
1、先用Windows Disk Creation Wizard v2.10.2生成你需要配置的Coyote Linux软盘,并用软驱在你所需要安装的机器上运行,测试能正常上网共享。(具体过程可参照论坛上有关的贴子,在此不再重复)
2、我一般再加上“回流”设置:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 192.168.0.0/24 -j SNAT --to-source 192.168.168.168
及禁止邮件发送:
iptables -t nat -A PREROUTING -p tcp -i eth0 -s 192.168.0.0/24 --dport 25 -j DROP
和禁止恶意网站www.cy07.com
iptables -I FORWARD 1 -d 61.240.246.41/32 -j DROP
这个地址可能会经常变,新版的coyote linux又不支持直接禁止网址,只好经常ping一下www.cy07.com或者www.heike8.com,看看他换了什么地址。(如果大家有什么好方法请告诉我)
3、设置好了,记得将有关修改保存到软盘上。
4、在Windows下运行Claudio Roberto Cussuol 制作的Installer Disk Generator
会提示你插入一张空白软盘,并写入。
5、关机。将要用做coyote linux的小硬盘接上(为安全起见,我把我自己机的硬盘都拔下来了),修改BIOS,用刚才Installer Disk Generator制作的软盘启动。
6、启动的是LINUX系统,按提示操作,他默认将你的硬盘分出40M作为Coyote Linux的硬盘分区,需要时插入你原来制作好的Coyote Linux软盘。
7、他将Coyote Linux软盘的内容写入硬盘后,会问你是否再安装一些Coyote Linux的插件,如1分钟后自动停掉硬盘以省电和不发热(我试过,即使安装了这个功能,也不影响再修改配置保存,推荐使用),以及一些我看不大懂还没认真研究的其他插件。
8、OK!大功告成!
9、经验心得:我把我仓库中的坏硬盘都拿了出来试,不少坏区在后面的硬盘,用作Coyote Linux,运行得很好!

三、本来前两天我想改用m0n0做路由,但我遇到在论坛上以及m0no主页上都没有提到的一个怪问题,就是客户机一般上网正常,但进入INTERNET上的CS服务器,经常会遇到TIMEOUT或者需要RETRY多次的现象,而同时使用的Coyote Linux路由却没有这个问题,不知道大家有没有遇到。所以今天才又重新研究Coyote Linux。

TOP

coyoteLinux流量限制管理指南

期:2005-10-06] 来源:路由俱乐部  作者:lscm163  [字体:大 中 小]  

经过3天的努力,在网上查阅了很多资料后,我终于实现了coyote单个,整段ip流量限制,过程如下:
1.首先不要用web管理开启qos,QOS Init Configuration中QOS init type 一定要是QOS Disabled,不使用自带的qos脚本。

2.如果想限制一个ip的带宽在/etc/rc.d/rc.local文件中加入以下内容:
CODE  


tc qdisc add dev eth0 root handle 1: htb r2q 1
tc class add dev eth0 parent 1: classid 1:1 htb rate 50kbit burst 10k
tc filter add dev eth0 parent 1: protocol ip prio 16 u32 match ip dst 192.168.111.168 flowid 1:1



就可以限制192.168.111.168的带宽为50k了,实际下载速度为8k左右。

3.如果想限制一段ip的带宽在/etc/rc.d/rc.local文件中加入以下内容:

CODE  
tc qdisc add dev eth0 root handle 1: htb r2q 1
tc class add dev eth0 parent 1: classid 1:1 htb rate 400kbit burst 10k
tc filter add dev eth0 parent 1: protocol ip prio 16 u32
match ip dst 192.168.111.0/24 flowid 1:1



就可以限制192.168.111.0 到255 的带宽为400k了,实际下载速度为50k左右。
这种情况下,这个网段所有机器共享这50k的带宽。
由于限制单个ip的带宽比较麻烦,所以我限制了一段ip的带宽,又给本地网卡加了一个ip地址,加的ip的网段带宽没有限制,在web管理LAN Configuration的(Optional) Secondary IP Address and Netmask里设定的。



详细的讲一下:

CODE  
tc qdisc add dev eth0 root handle 1: htb r2q 1



加一个没有default的root,使整个网络的带宽没有限制。


CODE  
tc class add dev eth0 parent 1: classid 1:1 htb rate 400kbit burst 10k



设定一个类默认带宽是400kbit


CODE  
tc filter add dev eth0 parent 1: protocol ip prio 16 u32
match ip dst 192.168.111.0/24 flowid 1:1



设定192.168.111.0整个网段使用类1:1,从而限制带宽。

而默认不限制带宽,只有指定那个ip或段才去限制。

ip和mac如何绑定:

CODE  
iptables -t nat -P PREROUTING DROP
iptables -t nat -A PREROUTING -s 192.168.1.168 -m mac --mac-source ! 00:50:BA:70:94:99 -j DROP
iptables -t nat -A PREROUTING -s 192.168.1.168 -j ACCEPT





功夫不负有心人!!!

coyote功能只强大,所学九牛一毛也。

补充一下,最好加入一个sfq(随机公平队列)如下:
tc qdisc add dev eth0 root handle 1: htb r2q 1
tc class add dev eth0 parent 1: classid 1:1 htb rate 400kbit burst 20k
tc qdisc add dev eth0 parent 1:1 handle 10: sfq perturb 10
tc filter add dev eth0 parent 1: protocol ip prio 16 u32
match ip dst 192.168.111.0/24 flowid 1:1

这一行就是加入的语句
tc qdisc add dev eth0 parent 1:1 handle 10: sfq perturb 10
他可以防止一个段内的一个ip占用整个带宽。

TOP

最新版COYOTE2.10硬盘版制作完全攻略

:2005-10-06] 来源:路由论坛  作者:夕夜如风 [字体:大 中 小]  

一、所需软件
1、Windows Disk Creation Wizard v2.10.2
下载地址:http://www.coyotelinux.com/downloads/channel.php?ChannelID=5
2、Claudio Roberto Cussuol 制作的Installer Disk Generator
下载地址:http://www.rictec.com.br/claudio/coyote/install_cl.2.10.1.exe

二、安装过程
1、先用Windows Disk Creation Wizard v2.10.2生成你需要配置的Coyote Linux软盘,并用软驱在你所需要安装的机器上运行,测试能正常上网共享。(具体过程可参照论坛上有关的贴子,在此不再重复)
2、我一般再加上“回流”设置:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 192.168.0.0/24 -j SNAT --to-source 192.168.168.168
及禁止邮件发送:
iptables -t nat -A PREROUTING -p tcp -i eth0 -s 192.168.0.0/24 --dport 25 -j DROP
和禁止恶意网站www.cy07.com
iptables -I FORWARD 1 -d 61.240.246.41/32 -j DROP
这个地址可能会经常变,新版的coyote linux又不支持直接禁止网址,只好经常ping一下www.cy07.com或者www.heike8.com,看看他换了什么地址。(如果大家有什么好方法请告诉我)
3、设置好了,记得将有关修改保存到软盘上。
4、在Windows下运行Claudio Roberto Cussuol 制作的Installer Disk Generator
会提示你插入一张空白软盘,并写入。
5、关机。将要用做coyote linux的小硬盘接上(为安全起见,我把我自己机的硬盘都拔下来了),修改BIOS,用刚才Installer Disk Generator制作的软盘启动。
6、启动的是LINUX系统,按提示操作,他默认将你的硬盘分出40M作为Coyote Linux的硬盘分区,需要时插入你原来制作好的Coyote Linux软盘。
7、他将Coyote Linux软盘的内容写入硬盘后,会问你是否再安装一些Coyote Linux的插件,如1分钟后自动停掉硬盘以省电和不发热(我试过,即使安装了这个功能,也不影响再修改配置保存,推荐使用),以及一些我看不大懂还没认真研究的其他插件。
8、OK!大功告成!
9、经验心得:我把我仓库中的坏硬盘都拿了出来试,不少坏区在后面的硬盘,用作Coyote Linux,运行得很好!

三、本来前两天我想改用m0n0做路由,但我遇到在论坛上以及m0no主页上都没有提到的一个怪问题,就是客户机一般上网正常,但进入INTERNET上的CS服务器,经常会遇到TIMEOUT或者需要RETRY多次的现象,而同时使用的Coyote Linux路由却没有这个问题,不知道大家有没有遇到。所以今天才又重新研究Coyote Linux。

TOP

帖子不错

看了这么多帖子,不敢不回帖了,不然后果太严重了!
坚决回帖!









能冲刷一切的除了眼泪,就是时间.wow gold以时间来推移感情,时间越长,冲突越淡,仿佛不断稀释的茶.world of warcraft gold如果朋友让你生气,那说明你仍然在意他的友情.wow gold当幻想和现实面对时,总是很痛苦的.要么你被痛苦击倒,要么你把痛苦踩在脚下world of warcraft gold

TOP

发新话题
版块跳转