• 先下载驱动
    http://www.ralink.com.tw/data/RT73_Linux_STA_Drv1.0.3.6.tar.gz

    解压后进入
    RT73_Linux_STA_Drv1.0.3.6/Module
    chmod -R 775 *

    cp Makefile.6 Makefile

    编辑 rtmp_def.h  在 #define RT73_USB_DEVICES  下加入

    #define RT73_USB_DEVICES { \
     {USB_DEVICE(0x050d,0x705a)}, /* Belkin F5D7050 ver 3000 */      \
     {USB_DEVICE(0x13b1,0x0020)}, /* Linksys WUSB54GC */             \
     {USB_DEVICE(0x2001,0x3c00)}, /* D-LINK DWL-G122 Rev: B1  */     \
     {USB_DEVICE(0x07d1,0x3c03)}, /* D-LINK DWL-G122 Rev: C1  */     \
     {USB_DEVICE(0x148f,0x2573)}, /* Ralink */      \

     rtmp_main.c
    找到  #if WIRELESS_EXT >= 12 注释掉 它下面的那一行(新的内核不支持这个了)

    #if WIRELESS_EXT >= 12
    // net_dev->get_wireless_stats = rt73_get_wireless_stats;
    net_dev->wireless_handlers = (struct iw_handler_def *) &rt7_iw_handler_def;
    #endif


    make clean
    make
    make install

    这时 ls /lib/modules/`uname -r`/extra 应该可以看见  rt73.ko 了


    建立目录
    mkdir -p /etc/Wireless/RT73STA

    拷贝文件
    cp rt73.bin /etc/Wireless/RT73STA
    cp rt73sta.dat /etc/Wireless/RT73STA

    加载模块
    modprobe rt73


    ok

    ifconfig rausb0 up  就可以了

  • putty作为一个开源的ssh client,大家应该已经很熟悉了,但是一直没有想过会有人port到Symbian系统上。所以以前还翻了一个MipsSSH来用,但是它各方面连差强人意都算不上。

    今天能有此收获起源于看到一个关于手机用途的讨论。话题是除了打电话和发短信,平常手机还有什么用处。

    在我看来,手机还有几个用处,依次排列:

    闹钟、定时器,日程管理(★★★★★)。这个功能对我来说可能比电话更重要,一切时间的表现和控制就在手机闹钟上...
  • 当蓝芽SIG成立的时候,其发起者曾经指出,当蓝芽能够被集成入单芯片之中、成本下降到5美元的时候,将得到极大地普及。而今,小小的一个五号电池大小的几十块人民币的东东就可以提供这个功能了,蓝芽也真的进入了我的生活。
    利用蓝芽在手机之间传送图片不是什么新鲜事,我们现在做的是要连接Linux主机和蓝芽手机。
    如果你喜欢这篇文章,别忘了谢谢偷走我前一个手机的兄弟,否则我也没有这么快用上蓝芽手机。

    手机与计算机的通信与文件传输。
    来点基础
    ...
  • 使用一张网卡  通过eth0 到 ppp0 的转发  实现共享上网

    [/sbin/]modprobe ipt_MASQUERADE
    [/sbin/]modprobe iptable_nat
    $[/sbin/]iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
    echo 1 > /proc/sys/net/ipv4/ip_forward

  • 2007-10-12

    Mldonkey - [软件介绍]

    mlDonkey是一个P2P软件,他因为支持如此多的P2P协议而闻名,因此许多人认为他是Unix/Linux最好的P2P软件。
    1. 首先下载软件(我的操作系统是Ubuntu)
    2. 解压下载的软件到一个目录。
    3. 允许里面的./mlnet。
    mldonkey现在是以后台服务(Daemon)的类型运行。mldonkey支持三种配置方式
    • 登录Web界面,在浏览器地址栏里面输入http://localhost:4080
    • telnet方式。输入telnet 4000
    • 用GUI方式,在Ubuntu里面可以安装mldonkey-gui.

    mldonkey由于实现了服务与界面的分离,运行比较稳定。
    mldonkey的主要配置文件在用户Home目录的./mldonkey里面。其中download.ini是主要的配置文件。
    下面是一些简单的配置说明:
    client_name
      设置nickname,这个和emule一样,有些server需要特殊的nickname才可以连上
      shared_directories
      共享的文件夹路径在这里设置,默认[]就是不共享
      allow_browse_share
      是否容许别人浏览你共享的文件,我是选false
      gui_port = 4001
      http_port = 4080
      telnet_port = 4000
      三种操控方式使用的端口,记得如果在这里修改了gui的端口,也要在gui的设置中同样更改
      allowed_ips = ["127.0.0.1";]
      容许控制端联接的ip列表,可以使用简单的通配符如*和?
      max_hard_upload_rate
      max_hard_download_rate
      如果要限制传输速度,就设置这两个参数,0表示不限,单位是KB
      enable_overnet
      enable_bittorrent
      enable_donkey
      enable_opennap
      enable_soulseek
      enable_gnutella
      enable_fasttrack
      enable_directconnect
      各种p2p协议,想使用的话就true,不想用就设置成false
      max_concurrent_downloads
      最大容许的同时下载线程,默认是60,如果对自己带宽有信心可以设大点,我
      512K adsl远远用不了60,所以不动
      temp_directory
      incoming_directory
      auto_commit
      下载中未完成的文件存放路径和完成的文件存放的路径,auto_commit表示mldonkey会自动把下载完成的文件从temp_directory移动到incoming_directory里面
      ask_for_gui
      启动时询问是否开启mldonkey_gui,如果觉得这个对话框很烦就设置成false,以后自己手动运行mldonkey_gui随时都可以连的上
      start_gui
      是否自动运行gui界面

     -----------------------------------------

    ED2K-max_connected_servers       30         最多连接的服务器数量
    max_hard_download_rate              250       最大下载速度
    max_hard_download_rate_2           150       最大下载速度2,应该是限速模式下用的
    max_hard_upload_rate                  150       最大上传速度
    max_hard_upload_rate_2               100        最大上传速度2,限速模式

    提高缓存,保护硬盘
    buffer_writes                                true              写缓存
    buffer_writes_threshold                  3000            3MB之后强制写入硬盘
    client_buffer_size                           50000000     缓存大小为50MB,内存小的就设小点
    share_scan_interval                        240           共享目录的检查时间,我设成240分钟了,缺省是1分钟,所以总在那里读硬盘 

  • 2007-10-12

    x11VNC - [软件介绍]

    x11vnc -forever -passwd ******

    参数说明

    -forever 表示服务一直开启,就是说可以多次连接/退出,不加此参数的话登录一次後server自动关闭
    -passwd 用来设置登录密码,请将******自行替换为密码
    执行後屏幕会显示5900端口已经被打开,此时就可以从其他地方远程登入

     

    windows客户端

     

     

     

     

  • sftp -oPort=60001 root@192.168.0.254

    使用-o选项来指定端口号.
    -oPort=远程端口号
  • 1、本地機器生成密鑰
    $ssh-keygen -t rsa

    生成基於ssh協議第二版密鑰,如果還是用rsa1,該升級了。

    2、複製生成的id_rsa.pub公鑰文件到遠程伺服器,簡單的用:
    $scp id_rsa.pub bsduser@192.168.1.188:mykey.pub

    3、密碼登陸遠程伺服器:
    $ssh 192.168.1.188 -l bsduser

    這裡註意不是cp,而是cat;不是">",而是">>"的操作:
    %cat mykey.pub >> $HOME/.ssh/authorized_keys

    4、重啟sshd
    #/etc/rc.d/sshd restart

    5、此時進行登錄測試:
    $ssh bsduser@192.168.1.188

    成功,則可以不用輸入繁瑣和易泄露的密碼。但是條件是你要保護好自己的密鑰文件信息。
  • 对于能过xinetd程序启动的网络服务,比如ftp telnet,我们就可以修改/etc/hosts.allow和/etc/hosts.deny的配制,来许可或者拒绝哪些IP、主机、用户可以访问。

    比如我们在
    /etc/hosts.allow中加入
    all:218.24.129.
    这样就会允许来自
    218.24.129.*域的所有的客户来访问。这只是举个例子,实际上,系统默认状态 下,都是能用这些网络服的

    如果我们在
    /etc/hosts.deny中加入,就限制了来自218.24.129.*域的所有的所有的IP。
    all:218.24.129.

    如果我们在
    /etc/hosts.deny中加入
    all:218.24.129.134,这样就限制了所有在218.24.129.134中的所有的用户的访问。

    当hosts.allow和 host.deny相冲突时,以hosts.allow设置优化。

    设置好后,要重新启动
    # /etc/rc.d/init.d/xinetd restart
    # /etc/rc.d/init.d/network restart

     

    不是任何服务程序都能使用TCP_wrappers的,例如使用命令ldd /usr/sbin/sshd,如果输出中有libwrap,则说明可以使用TCP_wrappers, 即该服务可以使用/etc/hosts.allow和/etc/hosts.deny,如果输出没有libwrap则不可使用
  • Xlib: connection to "125.109.*.*:0.0" refused by server
    Xlib: No protocol specified

    是因为 Xorg 的认证开着,是访问权限的问题

    xhost 是用来控制X server访问权限的。
    运行 xhost + 就可以了。

    xhost + 是使所有用户都能访问Xserver.
    xhost + ip 使ip上的用户能够访问Xserver.
    xhost + nis:user@domain 使domain上的nis用户user能够访问
    xhost + inet:user@domain 使domain上的inet用户能够访问。
  • 设置xwindow可以支持如xmanager这样的工具远程登陆linux。设置如下:

    #vi /etc/X11/xdm/xdm-config
    在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。

    #vi /etc/X11/xdm/Xservers
    在最后一行::0 local /usr/X11R6/bin/X 前面加#号注释掉这一行。

    #vi /etc/X11/xdm/Xaccess
    找到 #* #any host can get a login window
    把这一行前面的#号去掉,变成:
    * #any host can get a login window

    最后运行#xdm。这样使用xmanager等工具就可以连接Linux了!!!

    如果想要每次启动自动启动xdm,那么请在 /etc/rc.d/rc.local 文件尾部加入 /etc/X11R6/bin/xdm

    1.Use Gnome as its defaul XDM.
    2. Execute gdmconfig with x-windows starting
    3.Click the "expert", turn to "XDMCP" tab, make sure that "Enable XDMCP" checkbox was checked, save the changes.
    4. Excute "init 5" command.
    5. Exctue "netstat -an|grep 177", to verify that the 177 port was open.
  • 2007-09-25

    设置xdm - [桌面相关]

    你曾经想远程访问你的工作站的桌面环境吧?如何在一台服务器上面访问你的台式机?这正是我最近需要解决的问题。我负责安装并且管理一组Linux服务器。在经过好几次为了不同的原因(绑定服务,键盘代码,等等)我要到实验室访问图形终端之后,我发现真的需要寻找一个解决方案允许我通过我的工作站访问不同服务器上面的X桌面环境。

    有的人可能认为用来处理远程任务的标准X工具足以解决我的问题--就像这样:
    ----------------------------------
    telnet host1
    export DISPLAY=mywkstn:0
    gnome-session
    (或者是其他的任务管理器)
    ----------------------------------

    可是,我...
  • 2007-09-24

    sshd 配置 - [网络相关]

    “/etc/ssh/sshd_config”是OpenSSH的配置文件,允许设置选项改变这个daemon的运行。这个文件的每一行包含“关键词-值”的匹配,其中“关键词”是忽略大小写的。下面列出来的是最重要的关键词,用man命令查看帮助页(sshd (8))可以得到详细的列表。

    # This is ssh server systemwide configuration file.
    Port 22
    ListenAddress 192.168.1.1
    HostKey /etc/ssh/ssh_host_key
    ServerKeyBits 1024
    LoginGraceTime 600
    KeyRegenerat...
  • 一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,但是这种方式比较死板,要作更有弹性的变化, 应该采用桥接模式(Bridged),这里的桥接模式就如同VMware中的Bridged模式,Host与Guest在局域网(LAN)中的地位是相等 的。 网上很多文章,包括VirtualBox自己的帮助文档都有为VirtualBox设置桥接模式的教程,但是基本上都是写Host和Guest都采用dhcp的方式来获取IP,但是在我的环境中,必须要设置自己的静态IP,所以最后有一些稍微不一样。

    下面我在Ubuntu7.04下设定VirtualBox中Host Networking为桥接模式的...