SoftEther实际应用)

http://digi.it.sohu.com/20060922/n245482778.shtml

 

 

现在,一般有一定规模的企业,基本都在其他地区有一些分公司、分厂或者办事处等机构,如何高效、安全、低投入地将这些分支机构的网络与总部的网络相互连接,成为企业信息化的一个障碍。本文介绍了一种操作简单,实现容易的VPN连接技术来帮助企业解决这一难题。

  一、案例

  某大型企业分布于全球各地,现要把各个分支机构的局域网相互连接,使企业内的计算机通过这一连接可以高效、安全的访问内部资源,甚至任意两台计算机都可互相访问。

    

     二、解决

  SoftEther是一个免费的虚拟网卡软件,能够模拟以太网卡的工作顺序,并能模拟HUB功能;在Windows XP 和Windows 2003的网络连接中有一项桥接功能,可以通过两块网卡把物理上分开的两个网段桥接为一个局域网。 据此,设计了如图1所示的VPN连接方式。   

  图1中E1、E2、E4、E5为以太网卡,其中E1、E5连接内部局域网,E2,E4连接外部因特网,且E2在因特网上有固定IP地址;E3、E6为SoftEther虚拟出来的网卡,均连接到SoftEther虚拟出来的HUB下。按照图1的连接,只需将E1、E3桥接,E5、E6桥接就可把所有分支机构的局域网连接到一起。具体配置参考如下:

 

XP下实现高效安全的VPN连接



  1、总部服务器A配置

  必须安装为Windows XP或Windows2003操作系统。其中,E1连接内部局域网,其设置为:

  IP:192.168.0.2

  Mask:255.255.0.0

  Gateway:192.168.0.1

  E2连接因特网,最好为其申请固定IP。如果是用ADSL连接外网,最好是包月的,这台服务器从不关机的话,那么其从ISP获得的IP地址也相当于固定IP。在此假设E2固定IP为:202.98.168.10,网关为:202.98.168.1。

  E3是用SoftEther虚拟出来的网卡。在此详细介绍一下虚拟HUB和虚拟网卡的安装及设置。

  Step1、双击从网上下载来的SoftEther安装文件HA-SoftEther-CHX.exe,出现如图2所示窗口,一直单击下一步。

XP下实现高效安全的VPN连接

Setp2、在图3中选择简体中文。  

  Step3、在图4中复选第一项,如果是总部服务器必须复选第二项,其他分支机构服务器没有必要安装第二项。单击“安装”。

XP下实现高效安全的VPN连接

 

  Step4、图5为提示将要安装虚拟网卡,单击“仍然继续”。

XP下实现高效安全的VPN连接



  

XP下实现高效安全的VPN连接



  Step5、出现图6窗口表明虚拟网卡已经安装成功,在“控制面板”下的“网络连接”已多出一个断开的名为“SoftEther Virtual LAN Connection”的连接。单击“SoftEther虚拟网卡核心服务”中的“开始”按钮启动虚拟网卡核心服务。如果是总部服务器,还要再启动“SoftEther 虚拟HUB服务”。单击“退出Soft ether设置”。(此步也可以在以后重新设置)。

Step6、SoftEher安装完成之后要进行“虚拟HUB”的设置(仅总部服务器需要)。单击桌面“开始”—“所有程序”—“SoftEther”—“SoftEther虚拟HUB管理器”,出现如图7所示窗口。此处默认连接到本地计算机Localhost,当然,也可输入远程IP地址如:202.98.168.10。单击“连接”。

  

XP下实现高效安全的VPN连接

  

  Step7、出现图8,要求输入密码进入。

XP下实现高效安全的VPN连接

  

  Step8、之后进入“1—用户管理”中,执行“2—创建新用户”,输入用户名:user和密码:user之后一路狂敲回车键,如图9。

  

XP下实现高效安全的VPN连接



  Step9、退出虚拟HUB设置,双击桌面上“SOFTETHER连接管理器”图标,打开虚拟网卡连接配置窗口。单击“帐号”下的“新帐号”,弹出图10。复选“连接虚拟HUB需要使用身份验证”选项,在“用户名”和“密码”中分别输入前面虚拟HUB配置中所创建的用户名和密码。

 

 

2、分支机构服务器设置

  如图14中所示,E4网卡连接外网。E5连接到内部局域网,其设置为:

  IP:192.168.2.2

  Mask:255.255.0.0

  Gateway:192.168.2.1

  E6为虚拟网卡,其安装和连接如前所述,连接成功后设置参数为

  IP:192.168.1.2(其余分支机构相应为3,4,5…)

  Mask:255.255.0.0

  Gateway:192.168.1.1

  同样,只要把E5和E6桥接,就可把分支机构的局域网连接到虚拟HUB下。

  三.总结

玩转地图 Google Earth的十个应用



  使用此方法进行VPN连接简单、经济、安全,容易维护,可以使整个企业的计算机连为一个局域网,使用统一的代理服务器作为出口访问外部资源,减少网管人员等等。在具体设置过程中需要特别注意,一台计算机如果有两个以上的出口,就要为其指配路由,否则会导致网络中断或堵塞,大家可以在DOS方式下用 route print命令查看本机的路由状况,如图14。此时就要用route delete 0.0.0.0把目标为0.0.0.0的网段路由删除,用routa add命令为其重新选择出口,如route add 0.0.0.0 mask 0.0.0.0 202.203.136.1或route add 0.0.0.0 mask 0.0.0.0 202.203.229.1。关于这一点,在使用ADSL上网的用户中也经常出现,其拨号软件在虚拟网卡时往往会出现此种现象,造成上网速度奇慢或中断。

 

TCP通信协议在Python中可以通过引入socket模块来实现。该模块将网络层、数据链路层、物理层进行封装,提供了相关接口以实现传输层下面的繁琐操作。简单的TCP协议通信模板需要一个服务端和一个客户端。 TCP协议是一种面向连接的、可靠的、基于字节流的传输通信协议,由IETF的RFC 793定义。在TCP通信中,数据传输需要经过创建连接、数据传送和终止连接三个步骤。为了建立连接,需要进行“三次握手”过程:客户端首先向服务端发送连接请求,服务端回复确认,并询问客户端是否准备好,最后客户端回复确认。这个过程确保了双方都准备好进行数据传输。 在Python中,可以使用socket模块中的相关函数来实现TCP通信。通过创建一个Socket对象,并指定相关的IP地址和端口号,可以实现服务端和客户端之间的通信。服务端通过调用Socket对象的bind()方法绑定IP地址和端口号,然后调用listen()方法监听连接请求。客户端通过调用Socket对象的connect()方法连接到服务端。 在实际应用中,TCP通信协议可以实现互相访问,联网玩局域网游戏等功能。此外,还可以使用一些软件如SoftEther来突破防火墙拦截,实现加密传输,保证通信安全性。 综上所述,通过引入socket模块和使用TCP协议,可以在Python中实现TCP通信。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [对python中基于tcp协议的通信(数据传输)实例讲解](https://download.csdn.net/download/weixin_38624557/14868695)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Python-TCP协议](https://blog.csdn.net/qq_48985780/article/details/121862545)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [完整版打包,包括所有平台的安装包,最新版本:softether-v4.42-9798-rtm-2023.06.30.zip](https://download.csdn.net/download/laolinux/88248965)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值