加载中…
个人资料
看看
看看
  • 博客等级:
  • 博客积分:0
  • 博客访问:29,614
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
评论
加载中…
访客
加载中…
好友
加载中…
博文
分类: uClinux
rc、inittab : vendors/Samsung/4510B
虚拟网卡 Univsersal TUN/TAP tun.c Linux-2.xx/drivers/net
mkrd:make a ramdisk image user/ramimage
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2007-02-12 14:10)
分类: uClinux

# 配置部分
# 下面的变量可以在shell 的环境变量里面指定。
# 也可以象下面这样在 Makefile 里面指定。
CC=arm-elf-gcc                # 编译器
# CC=gcc                         # 编译器
CFLAGS=-Wall -Werror -g -O2 -c  # 编译器参数
# CFLAGS=-Werror -g -O2            # 编译器参数
LD=arm-elf-gcc -g -O2 -Wl,-elf2flt  # 连接器参数
# LDFLAGS= $(LIBS)  -lpthread # 连接器参数
DEPENDFLAG=-MM             # 生成依赖关系文件的参数
# INCLUDES=-Idir1 -Idir2      # 指明包含外部头文件的目录
# LIBS=-la -lb -lc                

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: uClinux

Step 1 :
1. 下载 uClinux-dist-20030522.tar.gz 到当前工作目录下
        http://159.226.40.150/lumit/resources/uClinux/uClinux-dist-20030522.tar.gz

2. 解压 uClinux-dist-20030522.tar.gz 文件到 uClinux-dist 目录
        tar zxvf uClinux-dist-20030522.tar.gz
   此时当前工作目录下增加了一个名为 uClinux-dist 的目录。

3. 下载 patch 文件 uClinux-20030522-lom_arm7-patch.rar 到 uClinux-dist 目录
        http://159.226.40.150/lumit/resources/uClinux/uClinux-20030522-lom_arm7-patch.rar
        用 winrar 解压 该文件后得到 uClinux-20030522-dailzh.patch
       
4. 复制 pat

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: OpenVPN
为什么使用TUN模式时,OpenVPN的'ifconfig-pool'选项使用/30子网(一个客户端占用4个私网IP地址)?

这是为了和Windows下的客户端兼容,由于TAP-Win32的TUN模拟模式的限制,OpenVPN为每个客户端分配一个/30的子网,如果连接OpenVPN服务器的都是非Windows客户端,则可以在配置文件中使用ifconfig-pool-linear指令来避免这一行为。

在OpenVPN 2.0中,OpenVPN服务端可以在仅有一个tun接口的机器上处理多个客户端。要做到这些,可以将你在服务端上看到的点到点PtP连接想象为操作系统和OpenVPN间的一个连接。在OpenVPN内部还需要为每个客户端创建另外一个点到点连接。如果所有的O/S都支持tun接口上的真正的PtP连接,则OpenVPN服务器使用一个IP地址而每个客户端使用另外一个IP地址是可以实现的。

但是,Windows下的TUN/TAP驱动实现并不支持真正的PtP连接,它是通过一个/30子网来模拟的。所以,首先在OpenVPN服务器和操作系统之间有一个PtP连接192.168.1.1<->192.168.1.2.
然后OpenVPN为每一个连接的客户端分配一个/30的子网,第一个/30子网(除掉服务器使用的)是:
192.168.1.4/30
192.168.1.4 -- 网络地址
192.168.1.
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: OpenVPN
OpenVPN 2.0 配置文件例子

sample-config-files/server.conf
#################################################
# OpenVPN 2.0 多客户的服务端的配置文件例子. #
# #
# 这一配置文件是OpenVPN的多个客户端<->一个服务 #
# 端的服务端的配置文件. #
# #
# OpenVPN也支持一台机器<->一台机器的配置(更多信 #
# 息参看网站上的Example页面)。 #
# #
# 这一配置文件在Windows下和Linux/BSD系统上都能 #
# 运行。在Windows下路径名要加引号并且要使用双反 #
# 斜杠, 例如:'C:\\Program Files\\OpenVPN #
# \\config\\foo.key' #
# #
# 注释以'#'或':'开头 #
#################################################
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
使用VMware虚拟机从Windows下将文件拷贝到Linux虚拟机下时,每个文件都有可执行属性,有时这会引起一些不确定的问题,需将其可执行属性去掉。chmod -R 递归设置子目录中文件的属性。
将一个目录中所有文件包括子目录中的文件去掉'执行'属性
chmod -R -x 目录名
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 网页设计
例1
<div id='d'>test</div>  
<SCRIPT language='JavaScript'>
  if (document.all.d)
      alert('对象存在');
</SCRIPT>

if (typeof xx!='undefined')
     alert('对象存在');

typeof(obj):  
typeof 运算子会以字符串传回型态信息。typeof可能传回的六个值分别是:number、string、boolean、object、function 和 undefined。  


if (document.all.d != NULL)
      alert('对象存在');
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
分类: 网页设计
<script language='javascript'>
<!--
window.on1oad=function s()
{
    vpnlog.scrollTop = vpnlog.scrollHeight;
}
//-->
</script>
<textarea name=vpnlog rows='5' cols=80 style='background:lightgrey' readonly >
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
怎样才能让textarea的滚动条自动滚到最下方
</textarea>
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2007-01-29 11:48)
分类: OpenVPN
数据通道加密选项(必须和对端兼容):
(这些选项对静态密钥和TLS模式都是有意义的)
--secret f [d]  : 使用静态密钥模式(非-TLS).
                  使用共享静态密钥文件 f, 使用--genkey参数生成.
                  可选的参数 d 控制密钥方向.
                  如果指定了 d , 每个方向使用一个密钥文件, 在连接的一端
                  设置d=0, 另一端设置d=1.
--auth alg      : HMAC认证包使用消息摘要算法alg(默认值=SHA1).
                  (通常使每个包添加了 16 或 20 个字节)
      
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2007-01-29 11:38)
分类: OpenVPN

OpenVPN 2.0.7 Win32-MinGW [SSL] [LZO] 2006年4月12日

一般选项:
--config file   : 从file中读取配置选项.
--help          : 显示选项.
--version       : 显示版权和版本信息.

隧道选项:
--local host    : 本地主机名或IP地址.
--remote host [port] : 远端主机名或IP地址.
--remote-random : 如果指定了多个--remote选项,从中随机选取一个.
--mode m        : 主模式, m = 'p2p' (默认, 点-到-点) 或者'server'.
--proto p       : 使用协议p和对端通信,
                  p = udp (默认), tcp-server, 或tcp-client
--connect-retry n : 对--proto tcp-client, 连接重试之前等待的秒数(默认值-5)
--http-proxy s p [up] [auth] : 通过在地址s和端口p的HTTP代理连接远端主机。
      

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有