-
2008-02-19
DWL-G122 在 archlinux下的安装 - [网络相关]
先下载驱动
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
okifconfig rausb0 up 就可以了
-
2008-01-06
手机的功能讨论兼Symbian上的putty
putty作为一个开源的ssh client,大家应该已经很熟悉了,但是一直没有想过会有人port到Symbian系统上。所以以前还翻了一个MipsSSH来用,但是它各方面连差强人意都算不上。
今天能有此收获起源于看到一个关于手机用途的讨论。话题是除了打电话和发短信,平常手机还有什么用处。
在我看来,手机还有几个用处,依次排列:
闹钟、定时器,日程管理(★★★★★)。这个功能对我来说可能比电话更重要,一切时间的表现和控制就在手机闹钟上... -
2008-01-03
蓝芽:Linux与手机 - [网络相关]
当蓝芽SIG成立的时候,其发起者曾经指出,当蓝芽能够被集成入单芯片之中、成本下降到5美元的时候,将得到极大地普及。而今,小小的一个五号电池大小的几十块人民币的东东就可以提供这个功能了,蓝芽也真的进入了我的生活。
利用蓝芽在手机之间传送图片不是什么新鲜事,我们现在做的是要连接Linux主机和蓝芽手机。
如果你喜欢这篇文章,别忘了谢谢偷走我前一个手机的兄弟,否则我也没有这么快用上蓝芽手机。
手机与计算机的通信与文件传输。
来点基础
... -
2007-12-09
转发语句(iptables) 共享上网 - [网络相关]
使用一张网卡 通过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 -
mlDonkey是一个P2P软件,他因为支持如此多的P2P协议而闻名,因此许多人认为他是Unix/Linux最好的P2P软件。
- 首先下载软件(我的操作系统是Ubuntu)
- 解压下载的软件到一个目录。
- 允许里面的./mlnet。
- 登录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分钟,所以总在那里读硬盘 -
x11vnc -forever -passwd ******
参数说明
-forever 表示服务一直开启,就是说可以多次连接/退出,不加此参数的话登录一次後server自动关闭
-passwd 用来设置登录密码,请将******自行替换为密码
执行後屏幕会显示5900端口已经被打开,此时就可以从其他地方远程登入 -
2007-10-07
sftp 指定端口登入 - [网络相关]
sftp -oPort=60001 root@192.168.0.254
使用-o选项来指定端口号.
-oPort=远程端口号 -
2007-10-07
ssh 利用 RSA 公钥进行远程认证 - [网络相关]
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
成功,則可以不用輸入繁瑣和易泄露的密碼。但是條件是你要保護好自己的密鑰文件信息。
-
2007-10-06
host.allow 和 host.deny - [网络相关]
对于能过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则不可使用 -
2007-09-26
让网络客户端连上 Xorg - [网络相关]
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-25
Xmanager 远程登陆Linux系统后配置Xdm - [桌面相关]
设置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.
-
你曾经想远程访问你的工作站的桌面环境吧?如何在一台服务器上面访问你的台式机?这正是我最近需要解决的问题。我负责安装并且管理一组Linux服务器。在经过好几次为了不同的原因(绑定服务,键盘代码,等等)我要到实验室访问图形终端之后,我发现真的需要寻找一个解决方案允许我通过我的工作站访问不同服务器上面的X桌面环境。
有的人可能认为用来处理远程任务的标准X工具足以解决我的问题--就像这样:
----------------------------------
telnet host1
export DISPLAY=mywkstn:0
gnome-session
(或者是其他的任务管理器)
----------------------------------
可是,我... -
“/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... -
2007-09-01
VirtualBox实现桥接模式(ubuntu) - [网络相关]
一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,但是这种方式比较死板,要作更有弹性的变化, 应该采用桥接模式(Bridged),这里的桥接模式就如同VMware中的Bridged模式,Host与Guest在局域网(LAN)中的地位是相等 的。 网上很多文章,包括VirtualBox自己的帮助文档都有为VirtualBox设置桥接模式的教程,但是基本上都是写Host和Guest都采用dhcp的方式来获取IP,但是在我的环境中,必须要设置自己的静态IP,所以最后有一些稍微不一样。
下面我在Ubuntu7.04下设定VirtualBox中Host Networking为桥接模式的...







