看到不少朋友讨论pcanywhere在ISA中的配制问题,以下为本人的做法,在pcanywhere10.0中文版、windows2000 server中通过。
现列出详细做法。
*****************************
第一步:
(以下步骤,1234定义TCP,5678定义UDP)
在policy elements-->protocol definitions中新建如下definition
1.pca_TCP5631_in(名字,可以随便填了!下同)
端口:5631 协议类型:TCP 方向:Inbound
图示:
(1)policy elements-->protocol definitions,新建definition,输入名字.
按下一步,进入如下画面
(2)分别输入端口号、协议和方向.
按下一步,进入如下画面
(3)选no
按下一步,完成.
2.pca_TCP5631_out
端口:5631 协议类型:TCP 方向:Outbound
(操作步骤如上,不再具体列出,下同)
端口:5632 协议类型:TCP 方向:Inbound
图示:
端口:5632 协议类型:TCP 方向:Outbound
图示:
端口:5631 协议类型:UDP 方向:Receive Send
(1)policy elements-->protocol definitions,新建definition,输入名字.
按下一步,进入如下画面
(2)分别输入端口号、协议和方向.
按下一步,进入如下画面
(3)选no
按下一步,完成.
6.pca_UDP5631_SR
端口:5631 协议类型:UDP 方向:Send Receive
(详细操作步骤如5,不再具体列出,下同)
图示:
端口:5632 协议类型:UDP 方向:Receive Send
图示:
端口:5632 协议类型:UDP 方向:Send Receive
图示:
定义了8条definition!是不是太多?可我怕建少了会不行。(当然我没去试过。哪位如有更好的发子,不妨跟贴哟!)
*******************************************************************
第二步:
(以下步骤,12发布TCP,34发布UDP)
在publishing-->server publishing rules中新建rules
1.pca_TCP5631_in
对内IP:192.168.0.1 对外IP:61.xxx.xxx.xxx 协议:pca_TCP5631_in(就是刚刚在第一步中建立的definition,下同)
(1)publishing-->server publishing rules-->新建-->rules
输入名字后按下一步
(2)输入对内IP和对外IP
按下一步
(3)选择在“第一步”中建立的definition,如pca_TCP5631_in
选好后按下一步
(4)可选用户地址集。此处选any request,表示所有.
继续下一步,完成.
2.pca_TCP5632_in
(操作步骤如上,不再具体列出,下同)
图示:
3.pca_UDP5631_RS
图示:
4.pca_UDP5632_RS
图示:
********************************************************
第三步:
如果ISA跟pcanywhere装在同一台机上,则需要在access policy-->ip packet filters中新建filters(因本人的ISA跟pcanywhere并不在同一机子上,所以此步略过不做)
*********************************************************
好了,大功告成!
完成后的pcanywhere连接.
附:
连接方式为
A地pc通过局域网sygate上网,pcanywhere主控端;
B地pc通过局域网ISA上网,pcanywhere被控端。(该机对内IP为192.168.1.1)
ISA对内IP为192.168.1.2,对外为61.xxx.xxx.xxx
