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







