• 修改  /etc/motd

     

  • 先下载驱动
    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  就可以了

  • 当蓝芽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-27

    samba 编码 - [网络相关]

    samba, 发现unix charset 缺省是UTF-8编码的。因此修改 smb.conf的[global]节,加上:

    unix charset = GBK
    dos charset = GBK
    display charset = GBK


    重启samba即可

    linux mount samba服务的时候中文会出现乱码

    unix charset = utf8
    dos charset = GBK
    display charset = utf8


    就可以了
  • 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用户能够访问。
  • 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为桥接模式的...
  • 对于每一个路由器来说,都有一个控制台接口(Console),管理员可以通过RS-232 线缆把控制口和一个终端的主口连接起来,通过这个终端对路由器进行配置.
  •   我们知道,传统的局域网Ethernet 使用具有冲突检测的载波监听多路访问( CSMA / CD )方法。在CSMA / CD 网络中,节点可以在它们有数据需要发送的任何时候使用网络。在节点传输数据之前,它进行"监听"以了解网络是否很繁忙。如果不是,则节点开始传送数据。如果网络正在使用,则节点等待。如果两个节点进行监听,没有听到任何东西,而开始同时使用线路,则会出现冲突。在发送数据时,它如果使用广播地址,那么在此网段上的所有PC都将收到数据包,这样一来如果该网段PC众多,很容易引起广播风暴。而冲突和广播风暴是影响网络性能的重要因素。为解决这一问题,引入了虚拟局域网(VLAN的概念。
  • 连接时出现 500 OOPS: cap_set_proc

     解决方法:

    需要加载模块

    #modprobe capability