2013年5月29日星期三

CentOS Linux 6.4 发布 zz

CentOS 6.4放出下载(163源)。上个版本是2012-07-09的6.3.Redhat Enterprise Linux RHEL 6.4是2013-02-21发布的。速度已经很快。上游RHEL 6.4主要改进:支持Parallel NFS (pNFS),增强了Vmware和Hyper-V的虚拟机支持及性能,安全增强了身份管理,支持cgroups(及PMU),更多的新工具等。RHEL 6.4中一些重要软件包的变化:1.总算增加了Haproxy.2.引入Samba4作为技术预览同时升级samba。3.增加了 Keepalived(无须在EPEL里找了)。4.SystemTap升级到1.8  5.增加了lscpu和chcpu用于CPU操作。6.新加SciPy7.升级 Valgrind嵌入gdbserver.8.新加 libjpeg-turbo,redhat-lsb-core升级createrepo。详细信息请参看发行注记

标签:


2013年5月26日星期日

关于磁力链接(Magnet URI)的简单介绍

什么是磁力链接(Magnet URI)?
简单的说:类似下面这样以“magnet:?”开头的字符串,就是一条“磁力链接”

【magnet:?xt=urn:btih:e1b6fa8e3740eba5a586900c5c3f3543eec168fa&dn=showgirls+1995+brrip+xvidhd+720p+npw&tr=http%3A%2F%2Ftracker.publicbt.com%2Fannounce】

确切的说:“磁力链接”的主要作用是识别【能够通过“点对点技术(即:P2P)”下载的文件】。

  这种链接是通过不同文件内容的Hash结果生成一个纯文本的“数字指纹”,来识别文件的。不是基于文件的位置或者名称(例如:http://www.123.com/123.exe)。

  这就类似生活中消费品包装上常见的条码。不同的是这个“数字指纹”可以被任何人从任何文件上生成,这也就注定了“磁力链接”不需要任何“中心机构”的支持(例如:BT Tracker服务器),且识别准确度极高。

  因此任何人都可以生成一个Magnet链接并确保通过该链接下载的文件准确无误。


磁力链接(Magnet URI)扮演什么角色?
在传统的BT下载方式中让各个下载者之间相互联系,有2种途径:

1、通过连接BT种子中记录的BT Tracker服务器,获取下载者列表

2、利用BT种子中记录的“数字指纹”通过DHT网络进行搜索,获取下载者列表

不过现实是,存活的BT Tracker服务器越来越少。而BT种子文件也需要服务器保存。
我们假设“BT Tracker服务器被干掉了,BT种子文件服务器也被干掉了。。”那么显而易见的是第1种途径完全走不通,第2种途径只能帮你“寻找”,却没办法知道你在寻找什么。

“磁力链接”的主要作用就是把“数字指纹”告诉DHT网络,你需要寻找什么。

对于可能出现的问题。。。
“磁力链接”是通过DHT网络来索引需要下载的文件的,因此在某些环境下可能出现“获取磁力链接信息”时间较长,或者获取失败的问题。由于目前相关问题经验的积累很少,因此除了重试还没有明确的解决办法。

标签:


2013年5月4日星期六

WDS的几种模式

WDS即Wireless Distribution System,在IEEE和WDS的相关标准中没有被完全定义,各大厂商对WDS的支持也不尽相同。如华硕在自己产品中分别定义了Hybrid和WDS Only模式,分别对应通常的Wireless Repeater和Wireless Bridge。通常说来,WDS有如下三种模式:

1、桥接(Bridge)又叫“Point to Point”,是在链路层连接两个同的局域网,桥接两端的无线AP只与另一端的AP沟通,接受其它无线网络设备的连接。例如一个公司的两栋大楼的局域网要通过有线连接到一起存在困难,就可以用无线桥接方式来解决。桥接模式需要填写对方AP的BSSID,本机AP的SSID则被屏蔽,只是作为中继模式的SSID的扩展形式。

2、中继(Repeater)又叫“LAN”,其目的是扩大无线网络的覆盖范围,通过在一个无线网络覆盖范围的边缘增加无线AP,达到扩大无线网络覆盖范围的目的。中继模式和桥接模式最大的区别是,中继模式中的AP除了接受其他AP的信号,还会接受其他无线网络设备的连接。中继模式也需要填写所需要连接AP的BSSID,本机AP作为核心,其他的AP只是作为中继的一个扩展形式。家庭中继常用模式。

3、懒人模式(Lazy Mode):开启懒人模式的一端需要填写对方的BSSID,本AP的WDS连接作为被动连接,只需要对方填写了本AP的BSSID地址即可,效果和桥接模式一样。

标签: , ,


How to Choose DD-WRT Build for Broadcom Based Router


最简单的选择方式当然是 DD-WRT 官网的下载页面,但其上给出的推荐 build 通常都太老了。在 DD-WRT 的 FTP 中有很多 builds,但很难知道哪个 build 是最合适的,你可以逐个测试… 嘿嘿,工程量浩大、而且容易变砖。还好论坛中有一个专门的 Firmware Recommendations 贴,著名的 redhawk 同学根据测试给出推荐,通常都是很靠谱的,如果你懒得自己动手测试,这是一个很好的选择。
Package Type
根据安装包中的所含功能的不同,DD-WRT 固件安装包有很多不同的类型,比如:micro, mini, std, mega 等等。在 wiki 上有一张表格详细列出了每种包所带的功能,你可以根据自己的需求进行选择。比如,我需要我的路由器能够支持 OpenVPN,所以我只能从 openvpn_jffs_small、voip、big、mega 四个中选一个,又因为我希望固件包尽量小,所以最终我会选择 openvpn_jffs_small 这个类型。
K24 or K26
目前 DD-WRT 固件内核有 K24 和 K26 两种,分别使用 Linux Kernel 2.4 和 2.6。根据路由器的 corerev 值来进行判断。
使用 telnet or SSH 登录到路由器,然后运行:
# nvram get wl0_corerev
如果是 dual radio 设备,还要运行:
# nvram get wl1_corerev
如果返回的 corerev 数值大于等于16,那么你可以使用 K26 固件。但在目前阶段,还是 K24 的比较稳定。
VINT or NEWD or NEWD-2
这个划分是以 Broadcom CPU 型号和驱动版本为依据的。VINT 针对 47xx 系列 CPU,NEWD 针对 5352 的 CPU。NEWD-2 与 NEWD 的区别是 wl driver 的版本:
NEWD = kernel 2.4.37 and wl driver 4.150.10.31
NEWD-2 = kernel 2.4.37 and wl driver 4.150.66.6
查看路由驱动命令:
#wl ver
如何判断你的路由器应该选择哪种版本?还是根据 corerev 值进行判断:
#nvram show | grep corerev

标签: ,


有关dd-wrt路由的Wireless Packet Info - RX/TX Errors

dd-wrt路由中Status->Wireless->Wireless Packet Info信息中有RX/TX Errors信息,发生这些错误原因主要是无线路由器WI-FI频率与周围其他无线路由器WI-FI频率、蓝牙频率、荧光灯等产生干扰。

以下做法可有效改善
  • Do a site survey under Status -> Wireless and find out what channels in your area are NOT being used and set it in your Wireless Basic configuration. Also setting the wireless Channel to Auto will dynamically config the channel and channel width. Much more user friendly feature for basic users.将dd-wrt路由器的WI-FI频率设置为未被周围无线路由使用的channel,或设置为自动模式,Windows下的inssider是个很好的WI-FI频率分析工具。


  • Selecting an unused channel works, but one must choose a channel that is two channels (10Mhz) separated from the the adjacent occupied channel. There will still be interference with one channel separation.为路由器选择一个未被占用的channel,且最好与周围被占用频道相隔两个channel(即10Mhz),相隔一个channel仍会产生干扰。


  • The bottom line is that the high RX error rate is due to Radio interferences from neighboring Wi-Fi, Bluetooth, Cordless phones, Cellular phones, Speakers, Microwave Ovens, Fans, and even Florescent lamps. If this is happening to your AP, you may want to tweak the Channel, Bluetooth coexistence mode, and dissociate the AP from any sources of interference.调整周边环境,包括蓝牙、无绳电话、手机、扬声器、微波炉、风扇、荧光灯等,尽量减少干扰源。

根据情况调整路由器天线摆放角度也有一定效果,做法如下:

Placing the router in the highest area possible is essential, as this will provide greater radio coverage.将路由器放置在较高位置。

For routers with external antennas, orientation of the antenna(s) is very important.

  • For Single antenna models, it should be placed 90° (L Shaped) with respect to the flat side of the router.
  • For Dual antenna models, the orientation should be 120° (V Shaped) with respect to the flat side of the router.
  • For Multiple antenna models, they should be oriented at 45°. (W Shaped) For example, on an Asus WL500W the middle antenna should be angled at 90°, and the other antennas should be separated at 45° angles. 

标签:


This page is powered by Blogger. Isn't yours?

订阅 博文 [Atom]