NGB和NGN之争

2009年05月12日 21:33  |  分类:其他

目前两者并没有走上优势互补的道路。对商业利益的过度追逐,对技术的盲目乐观,以及对自己实力的过分认同,让两者走上各自为政的三网融合之路,两者都希望将对方的资源和领域纳入到自己的未来网络规划中,所以造成了现在技术上的两条线路,某业内人士对目前NGB和NGN之争的评述。

palm680:最好的伴侣!

2009年04月19日 17:37  |  分类:生活

话说上周二,我出差去跟客户交流,当晚我们同事几个人喝了点小酒,谈了一下党的十七大、学习科学发展观、越南战争,谈到兴起,我不免喝得有点过了,晕乎乎的。入夜,我已沉睡过去……突然!一声夹杂着地方口音的大叫:“打死你,打死你!”把我惊醒过来,寻声望去,原来是同屋的司机,口中还振振有词,吓得我一身的冷汗,我于是迅速在脑海中列了一下:1、找把菜刀;2、找块砖头;3、摇醒他;最后还是做出了最明智的选择:

全文阅读 »

如何在Debian中制作deb包(以安装n2n为例)?

2009年04月18日 12:41  |  分类:Debian

n2n是一个二层VPN软件,主要用于实现两个位于防火墙后面的主机之间的互联,就像OpenVPN将SSL从https协议层剥离开来一样,n2n将p2p从应用层(BT、skype、eMule)剥离从来,放在网络层实现。它是由ntop的作者开发的一个新软件,官方网页:http://www.ntop.org/n2n。

n2n诞生时间不长,所以还没有进入debian的源,不过已经有人把它放到mentors.debian.org里面了。

说明:mentors.debian.org是一个新手练习场,怎么说呢,大家知道,debian由一群自发组织的软件包开发者(Debian developer,简称DD)维护,他们遵循Debian的契约,维护着一个非常庞大的软件群。每个进入debian源的软件都要经历长时间的测试才能进入,而且必须由DD才有权限上传。如果某个新手(可能是某个linux爱好者,也可能是其它发行版的维护者,总之不是DD)制作了一款好用的软件,而又想惠及广大的debian用户,这个时候他就需要找一个DD帮你上传,这位DD因为热心的帮助新手,因此也被称之为mentors(导师)。所以debian社区专门成立了mentors.debian.org,以便让更多的linux爱好者发展成为DD。

上传到mentors.debian.org的软件包以源代码的形式存在,不是预编译好的deb包,因此需要Debian用户下载源代码后自行编译。

Debian中的二进制软件包是deb,其编译过程跟其它发行版有很大的不同,下面就以n2n为例讲述如何下载源代码、编译deb和安装。

1、在sources.list中加入mentors.debian.org
alfie:~# vim /etc/apt/sources.list
deb-src http://mentors.debian.org/debian/ unstable main contrib non-free
:wq
 
alfie:~# aptitude update
2、下载&编译
alfie:~# apt-get source n2n
;从mentors中下载n2n的源代码
 
alfie:~# apt-get install fakeroot build-essential devscripts
;安装编译环境所需的组件,debuild是devscripts软件包中的一个脚本,编译的时候需要用到
 
alfie:~# apt-get build-dep n2n
;编译n2n的过程可能需要一些lib的支持,该步骤就是让debian判断并下载安装相关的lib
 
alfie:~# cd n2n_1.2.2~svn3653
alfie:~# debuild -us -uc
;如果不是Debian的维护者,需要打上-us和-uc这两个标签,避免编译完后签名
3、安装
alfie:~# cd ..
alfie:~# dpkg --install n2n_1.2.2~svn3653_i386.deb

参考:http://www.debian-administration.org/articles/20

Wi-Fi、Linux和无线网卡

2009年04月15日 23:51  |  分类:Debian, 网络

记得2003年的时候,Wi-Fi设备用的是wep加密协议,由于安全性问题而未能获得广泛应用。过去几年802.11获得长足的进步,WPA1/2,EAP-TLS等多种加密技术的实现大大促进了Wi-Fi的传播,AP和无线网卡产品异常丰富,然而兼容Linux的还是屈指可数,能在Linux成功安装无线网卡的不仅仅靠技术和忍者神龟般的耐性,更多时候还要看人品!sigh,什么世道…

闲话少提,下面说说我在Debian lenny中安装Linksys WPC54G v1.2的经历,希望对大家有所帮助。

在安装无线网卡之前有必要先了解一下Wi-Fi的工作方式:

AP:是access point的简称,它将多个无线设备连接,无线设备通过它进行互联,也通过它联系外界,譬如互联网。

WPA:全称是Wi-Fi Protected Access,是一种基于预协商key的加密方式,WPA之前802.11采用了WEP,后来证明是一种失败的加密方式,在安全性方面给Wi-Fi带来了很差的声誉,影响Wi-Fi的普及,WPA的出现扭转了乾坤。个人用户用得最多的是PSK,Pre shared key。

详细的介绍需要大家google之,这里一两句话也说不清,下面开始进入正题了。

安装无线网卡

在Linux中安装无线网卡驱动有两种方式,一种是通过ndiswrapper使用windows的驱动,另一种使用linux的原生驱动。

在第一种方式中,ndiswrapper是Linux内核中的一个模块,用于在linux内核中加载和运行windows内核的API和NDIS API驱动,换句话来说就是ndiswrapper将linux伪装成windows,使得无线网卡的 windows驱动可以跑在linux之上。Linux fans从心理上是抵触这种方式的,感觉要低于windows一等,其次在实际应用中也存在一些恼人的问题,因此是Plan B。

第二种方式是安装原生的linux的驱动,这种方式是最正宗的,直接由内核驱动硬件,效率也更高些,因此尽可能采用这种方式。可是目前linux针对无线网卡的驱动不多,因此在购买无线网卡之前需要确认一下是否兼容linux,下面是无线网卡的linux兼容列表:http://linux-wless.passys.nl/,该链接是从http://wiki.debian.org/Wi-Fi中摘录出来的,按理来说可信度极高,然而在上面的网址中我无法分辨Linksys WPC54G v1.2是否在兼容之列,也顾不了那么多了,先试了再说。

1. 查看自己的无线网卡的芯片
alfie:~# lspci -vnn | less
...
02:00.0 Network controller [0280]: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller [14e4:4320] (rev 03)
        Subsystem: Linksys WPC54G [1737:4320]
        Flags: bus master, fast devsel, latency 64, IRQ 11
        Memory at 24000000 (32-bit, non-prefetchable) [size=8K]
        Capabilities: [40] Power Management version 2
        Kernel driver in use: b43-pci-bridge
        Kernel modules: ssb
...

可以看到已经识别到了Linksys WPC54G的网卡,它使用的芯片是Broadcom的BCM4320(我自己也说不清是4306还是4320,在http://lin…中说是以[14e4:4320]里面的数字为准)。

针对Broadcom的芯片,linux社区专门提供了b43驱动,在2.6.17-rc2时,内核引入了bcm43xx这个驱动,从2.6.24开始引入了b43legacy和b43,并废掉bcm43xx,其中b43主要负责Broadcom4306 ver2之后的芯片,而b43legacy负责802.11b之前的芯片。

2. 安装b43-fwcutter
alfie:~# aptitude install b43-fwcutter

安装b43-fwcutter之后会提示是否自动去http://downloads.openwrt.org/sources下载相应的firmware并解压,此时应该选择否,因为openwrt.org时不时会失效,还是手工下载安全些。有两个下载地址可供选择,一个是http://downloads.openwrt.org/sources,另一个是http://mirror2.openwrt.org/sources,我选择了最新的firmware:broadcom-wl-4.150.10.5.tar.bz2

alfie:~# wget /home/software/ http://mirror2.openwrt.org/sources/ broadcom-wl-4.150.10.5.tar.bz2
alfie:~# cd /home/software && b43-fwcutter -w /lib/firmware

说明:/lib/firmware是linux内核模块默认去寻找Broadcom无线网卡的firmware的目录。

这里需要说明一下无线网卡的工作机理,无线网卡在工作的时候需要从驱动里面将firmware提取出来,灌入无线网卡的芯片中,由安装在OS中的驱动进行调用操控。由于firmware都是私有的,无法包含在Debian这个发行版里面,所以需要执行下载驱动、抽取firmware这个步骤,在windows中,无线网卡的驱动会帮你搞定这一切,再一次感受到了有钱就是上帝。

装完网卡的驱动和firmware,接下来要测试一下网卡是否可以正常启动,这个时候就需要用到wireless-tools中的iwconfig和iwlist了。

3、安装wireless-tools
alfie:~# aptitude install wireless-tools
alfie:~# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 00:14:BF:F2:05:B7
                    ESSID:"dd-wrt"
                    Mode:Master
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=73/100  Signal level=-56 dBm  Noise level=-69 dBm
                    Encryption key:on
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s
                              12 Mb/s; 48 Mb/s
                    Extra:tsf=000000295b4c72c0

说明网卡已经检测到AP的信号了,还接收到了广播的ESSID。

iwconfig有点类似于ifconfig,功能强大,可以配置无线网卡,包括essid,ip地址,wep等,详细使用请多看看man,不是playboy哦。

网卡已经可以正常工作了,接下来就是要处理wpa了,因为我的AP启用了WPA psk这种验证模式。

4、安装wpasupplicant

下面是debian lenny中对wpasupplicant的介绍:WPA and WPA2 are methods for securing wireless networks, the former using IEEE 802.1X, and the latter using IEEE 802.11i. This software provides key negotiation with the WPA Authenticator, and controls association with IEEE 802.11i networks.

alfie:~# aptitude install wpasupplicant
alfie:~# vim /etc/network/interfaces
auto-hotplug wlan0
iface wlan0 inet dhcp
  wpa-ssid ssidName
  wpa-psk wpaPskKey

接着重启下网卡,就可以正常接入接入AP了。

Debian对wpasupplicant做了特别处理,在其它发行版中,wpa-supplicant无法灵活的处理roaming,但是Debian为wpasupplicant增加了ifupdown的脚本,因此很容易在interfaces中实现,另外Debian wiki还推荐使用network-manager来处理无线连接,只是我习惯了console。

关于下发“清明节”业务促销方案的通知

2009年03月25日 18:49  |  分类:其他

清明时节雨纷纷,下面是某运营商推出的业务促销方案,甚为搞怪。

各区分公司:

一年一度的清明节快到了,为抓住清明节这个重大节日的契机,大力推广业务,扩大业务的普及率(普及到另一个世界),加强业务深度开发(直接深入到地下),提高收入水平,故拟订促销方案如下:

一、    促销地点:山间坟头

二、    促销时间:4月4日

三、    促销政策:

  1. 主推“天地通”产品,该产品为捆绑号码业务,主卡是我司天意卡,副卡是虚拟号码卡(纸制),可焚烧、祭奠。
  2. 该产品买点,主副卡可组综合VPN亲情网,互打免费,让沟通如此简单。

四、    客户投诉处理:

  1. 用户通过主卡拨打副卡时,直接送语音“您好!您所拨打的客户不在服务区,请梢后再拨。”
  2. 若用户投诉主副卡之间不能通信,解释口径是“能打通就见鬼了”,如果用户强烈要求并升级投诉,可赠送彩铃《人鬼情未了》主题歌。

各区分公司要充分重视这次促销活动,在目前活的用户日益饱和的情况下,要积极扩大新的用户群,拓展新的市场,确保完成今年新增客户的任务指标。

主题词:市场  促销  天地通 
———————————-
抄送:市场部、各城区营销中心

Pages: Prev 1 2 3 ...6 7 8 9 10 ...19 20 21 Next