Windows环境使用OpenVPN共享上网

2010年12月30日星期四 0 评论
Windows环境使用OpenVPN共享上网

背景:局域网内两台计算机 A(192.168.0.1)能上网, B(192.168.0.4)不能上网。A、B能相互ping通
目标:B通过VPN连接A,达到共享上网的目的

0. VPN的用途
VPN很多时候都是用在公网环境下,公网上两台计算机通过VPN连接,从而达到互访内网的目的。
局域网共享上网的方法很多,用VPN属于相对繁琐的一种。

1. 使A、B通过VPN互通
(a)在A、B上都安装OpenVPN
(b)配置。
• 虽然网站上的文档组织得有些乱,但可以直接从安装路径下获得很多帮助信息。
• 安装成功后,OpenVPN GUI就可以运行了,但会提示config文件夹下需要config(.ovpn)文件和key/certificate(.crt&.key)文件。
• config文件可以从sample-config文件夹获得,A机使用server.ovpn,B机使用client.ovpn。
• 证书的生成可以在easy-rsa获得帮助。server和client都需要相应的证书,而所有证书都需要在server机上生成。
注意:生成证书时需要输入一些信息,其中,Common Name不能有重复。
• 生成完后在easy-rsa/keys文件夹里会有一堆文件。在server上把ca.*, server.*, dh1024.pem拷贝至config文件夹。ca.*, client.*拷贝至client计算机OpenVPN安装路径下的config文件夹。
• client.ovpn中设定
    remote server-ip server-port
做完以上步骤,A、B即可通过VPN互通。此部分配置还可参考:
https://community.openvpn.net/openvpn/wiki/Easy_Windows_Guide
http://blog.chinaunix.net/u/2389/showart_73461.html

2. 修改A的路由配置,使Internet请求都转向从VPN通过
这一步的实现方法有很多种,我采用的是在server机的server.ovpn中,取消注释:
    push "redirect-gateway def1 bypass-dhcp bypass-dns"
这句话的意思是所有客户机的默认网关都将被设为VPN,即所有网络流量都会从VPN通过,bypass-dhcp并且bypass-dns。这条设置是推送到client上的,它会覆盖(Override)client的网络配置,但并不会修改原来的网络配置。

p.s. 本例只是考虑最简单的使用VPN实现共享上网的情况,没有讨论安全性,服务器负荷等功能。OpenVPN功能强大,继续学习

什么是BELMANIP

2010年12月8日星期三 0 评论
 BELMANIP[1]的全称是the CEOS-Benchmark Land Multisite Analysis and Intercomparison of Products(BELMANIP)。简单的说它是一个地面观测站点的集合,这些站点按照一些指标筛选,以作为对卫星遥感地表参数产品(fAPAR, fCover, albedo, LAI)进行质量评价的地面基准。

BELMANIP的站点来源
BELMANIP的站点有4个来源:DIRECT,FLUXNET,AERONET,COMPLET。
1. DIRECT:为了检验遥感地表参数产品,而专门进行观测的地面站点。包括CEOS/LPVBigfootVALERI等。共有114个站点,经过筛选后入选BELMANIP的有100个站点(这里所列站点数是文献[1]中所述,最新版BELMANIP会有不同,下文同)
2. FLUXNET:碳通量观测网络,共有266个站点,筛选后有188个。
3. AERONET:气溶胶观测网络,筛选后有52个站点。
4. COMPLET:以上三个网络的站点分布不够均匀,对不同的地类存在over-representing(相对站点数偏多)和under-representing(相对站点数偏少)的情况。为克服以上不足,增选了76个站点。

BELMANIP的站点筛选标准
1. 以站点为中心8*8 km2范围内水体所占部分小于25%。
2. 站点与其它站点距离在20 km以上。
3. 使用ECOCLIMAP的全球分类对站点的代表性进行评价。所选站点应能反应相应地类在全球范围的分布(主要是纬度上的)和覆盖比例。

BELMANIP的意义
1. 卫星遥感生成的地表参数产品越来越多,如何对它们进行质量评价是个难题。
2. 将地面实测值升尺度后与遥感产品进行对比是一种方法,但地面实测数据的获取代价较高,而且相对于遥感产品的时空覆盖范围,地面实测数据远远不够。
3. 通过不同遥感产品的相互比较,再结合地面实测值是一种可行的方法[2]。BELMANIP就是提供不同遥感产品进行相互比较的一个基准数据集,具体实施方法参考文献[2]。

相关文献
[1] Baret, F., J. T. Morissette, et al. (2006). "Evaluation of the representativeness of networks of sites for the global validation and intercomparison of land biophysical products: Proposition of the CEOS-BELMANIP." Ieee Transactions on Geoscience and Remote Sensing 44(7): 1794-1803. doi:10.1109/TGRS.2006.876030 

什么是Bigfoot

0 评论
Bigfoot是一个用于验证陆面遥感产品的地面站点集合,其它同类项目还有VALERIFLUXNET等。

Bigfoot包括9个地面站点,它们是从The EOS Land Validation Core Sites按照特定标准筛选的结果。这9个站点是:

利用这9个站点的地面观测,提供land cover, LAI, fAPAR和NPP这几种遥感产品的地面验证数据。

Bigfoot地面LAI的获取方法有直接和间接两种。直接获取的方法是:在收获季节对非林地站点的植物采用破坏式的测量,对林地植物采用生长测定法(与树的直径相关)。间接获取方法是使用LAI-2000进行测量。不同植物类别的物候特征不一样,因此每年进行的地面观测次数也不同。对林地类每年测3次,对其它地类每年测4-6次。

Bigfoot有一套自己的地面部点数据处理方法,对LAI的验证通过ETM+作为中间尺度。数据可以在ORNL获取。Bigfoot提供的实测LAI包括均值和标准差,目前的验证方法仍是直接比较。