两台电脑不在一个城市,如何使这两台电脑构成一个局域网?

MIS小白


两台电脑不在一个城市,如何使这两台电脑构成一个局域网?可以通过软件的方式组成局域网,大概方法如下:


1、第一款工具推荐teamviewer,国外软件,有中文版,这是一款非常优秀的无人值守远程桌面工具,操作非常简单,可以下载使用,个人用户是免费的,具体操作官网有介绍。

2、第二款工具就是国内的花生壳,一款动态域名解析工具,也可以实现虚拟局域网功能,也有免费版,部署稍微复杂一点,推荐尝试。


甲子聊创业


我是IT栋哥。这个问题我来回答。

异地分居的两台电脑要连成局域网,跟牛郎织女一样还是有办法的。


因为两台电脑距离很远,所以不可能用物理的方法用网线把他们连在一起。所以,一般的方法就是使用专线通过路由器利用路由协议组网或者利用互联宽带通过VPN设备组网。

路由组网

VPN组网

但是不管使用那种方法,一般都需要采购设备或者安装软件,并且还要做比较复杂的设定。

我现在在这里给大家提供一种只使用操作系统本身自带功能就可以异地电脑组网的方法。

这就是使用WIN7的传入连接服务功能(其实使用的就是VPN技术)。

我们现在把要组网的两台电脑成为A和B,实施设想是用A做传入连接的服务器,B向A进行连接拨号,最终联网在一起。

实施前准备工作:

1、服务器端的路由器上已经做好DMZ穿透和相关的VPN安全设置, 要开放500和1723端口。

2、关闭A服务器端的防火墙,起码要开放500和1723端口。

3、开启A服务器上的RemoteAccess服务、Remote Access Connection Manager服务、ProtectedStorage服务

A服务器环境配置

在”控制面板\\网络和Internet\\网络连接“中,文件菜单下选择“新建传入连接”。

在这里选择可以用于远程登录的账号,也可以点击“添加用户”按钮可以添加新的用户,最好新添加个不属于任何用户组的用户,仅仅是用于登录,比较安全。

这个勾上

在这里可以进行相关协议的配置,比如对于IP地址是采取DHCP自动分配还是手动划分一个地址段分配,或者是否允许客户端自己指定IP地址。

连接创建好了,但是我们还需要进行一些设置,否则无法成功连接。

我们右键这个连接选择属性,在这个对话框的“用户”选项卡中把上方红框的钩子去除,如果勾上的话会因为加密的关系在连接过程中会发生问题。

B客户端环境配置

在“网络和共享中心”中,选择“设置新的连接或网络”。

选择“连接到工作区”

选择“Internet连接”。

选择“现在不连接”,后面需要修改设置。在Internet地址那里填入服务器的IP地址,当然如果绑定了动态域名的可以填入域名地址,免得以后每次连接的时候都要来改成服务器的IP地址。我这里没有,使用的是动态拨号的IP地址。

填入服务器端设置的登录用的用户名和密码后点击“创建”。

不要立即连接,还有设置需要修改,点击“关闭”。

对新建的VPN连接单击右键“属性”。

"VPN类型"选择“L2TP/IPSec”,数据加密选择“不允许加密”。

点击“高级设置”后在弹出的对话框中,将“验证服务器证书的‘名称’和‘用法’属性”的钩子去除,否则连接会失败,随后一路确定出来就配置好了。

最后,在A服务器和B客户机上都导入一下注册表文件,并重启电脑

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\services\\RasMan\\Parameters]

"ProhibitIPsec"=dword:00000001

这个是用来取消Windows为L2TP连接的VPN自动创建一个IPsec策略用的,这个IPsec策略使用本地机器上的证书来进行双方的认证.如果本地机器没有合适的证书,那么连接将会失败,所以我们需要取消L2TP VPN自动创建的IPsec策略。

如果按上面的步骤设置完,还不行。就看看双方的防火墙有没有打开下图的功能或端口。

还有如果客户机拨号出现“错误800”的,可以参考下面的方案处理。

1、重启启动电脑并关闭网络连接,之后关闭软件和硬件的防火墙,电脑杀毒软件自带的防火墙和路由器等设备的防火墙。

2、将传入接收服务器端的端口1723上的TCP协议中的窗口大小改为0。

3、重新配置传入接收服务器端的网络设置。

我是IT栋哥。希望我的回答对您有所帮助。谢谢关注我。有问题可在评论区内留言,我会及时回复。


IT栋哥


这个问题有很多的解决方式,接下来,我就详细为您解答这个问题。

局域网问题

每台电脑都有属于自己的IP如何本机电脑连接了不用的网络,就有网络自己分别的属于自己的IP地址。只有两台电脑连接了同一个网络,再同一个IP段里,那么才能算是构成了一个局域网,局域网最简单的能做的事情就是ftp数据传输。

这里引入一个域名的概念

域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。

域名是能够映射IP,同一个域名能够映射多台IP地址,但是一个IP只能被同一个域名映射一次。

所以如果能够把两台电脑的IP地址同时映射到同一个域名上,那么两台电脑之间,在同一个网址能够进行访问,实现局域网的效果。

使用软件

可以使用软件,比如“花生壳”,“natapp”这样的软件可以实现内网穿透技术,能够把你电脑本机的IP地址挂到域名上,然后通过外界访问域名,就能访问到你自己电脑的IP地址

这样的软件很多,我这里就不一一举例。

路由器

再大家平时使用的路由器中,有对应的“虚拟服务器”的功能,能够通过配置把本机地址映射出去。

nginx

nginx,反向代理,进行配置后,通过访问服务器域名或者IP地址不同的路径,映射到两台电脑ip地址。

大概我所知道的方法就是那么几种,如有不对,或者补充的朋友,欢迎进行补充说明!!!


疯行者005


哈哈,这道题我比较有发言权。因为刚刚在家里组建了黑群晖。可以点击我的文章, 查看如何利用闲置笔记本,搭建黑群晖。搭好黑群晖后,就要解决如何在办公室访问家里的黑群晖问题。


  • 软件实现内外网穿透。这个是研究时间最长的,看网上的各种攻略看的头大,什么SSH、各种命令,晕啊。还好最后发现一个方法很容易就实现了。这就是zeroTier,它的原理就是在各种终端上都可以安装一个软件,这个软件会模拟一个网卡出来,然后通过它的服务器将这些虚拟网卡组成了一个局域网,就可以像内网一样访问家里的黑群晖啦。经实践,效果非常好,p2p传输,速度仅由你网络带宽限定。电脑上连接非常快,iphone上连VPN稍微慢点,但连上后速度也很快。至此,黑群晖算是装好啦,可以享用黑群晖的各种phone、video、影院套件服务啦。

ZeroTier的介绍

通过ZeroTier管理虚拟局域网



ZeroTier原理:

ZeroTier虚拟了一个网段,网段为192.147.17.0/24,公司和家里分别安装ZeroTier客户端,客户端会虚拟出一个网络并加入192.147.17.0/24这个网段,在家即可访问192.147.17.22地址,反之同理。

ZeroTier部署流程:

1、注册账号并创建一个网段2、下载客户端并加入这个网段

开始部署:

1、创建账号

https://my.zerotier.com

2、创建网络

进入https://my.zerotier.com/network点击Create创建网络

3、点击进入已创建的网络

此时可以看到Network ID,后续添加设备都会需要这个ID。

我这里说下Access Control,默认是Certificate (Private Network),选择此模式表示每次在添加新的主机时,需要手动勾选是否允许连接,如果选择None (Public Network)模式,表示加入网络后自动分配IP并允许连接,从安全性来说建议使用默认选项Certificate (Private Network),方便性来看None (Public Network)更方便,不用每次加入网络后手动勾选。

另外根据个人情况你也可以自由设置网段,此处不做过多说明

好了,一个中转的ZeroTier就配置完成了,接下来只需要在其他设备安装所对应的客户端,然后加入到这个网络中就可以了。

Windows客户端安装

下载zerotier windos客户端

https://download.zerotier.com/dist/ZeroTier%20One.msi

安装后点击Log In登陆,登陆成功后会看到当前创建的网络,点击Join加入

或者右键点击zerotier图标,点击Join Network加入

然后在https://my.zerotier.com/network页面所创建的网络中刷新即可看到,刚刚加入的主机,如果使用的是Certificate (Private Network)模式,需要在页面中手动勾选一下允许加入网络。

Centos7客户端安装

1
vi /etc/yum.repos.d/zerotier.repo

1
2
3
4
5
[zerotier]
name=ZeroTier, Inc. RPM Release Repository
baseurl=http://download.zerotier.com/redhat/el/$releasever
enabled=1
gpgcheck=0

2、安装zerotier

1
2
yum clean all
yum install zerotier-one

3、启动服务

1
zerotier-one -d

4、查看服务状态

1
zerotier-cli status

看到200 info 596811110b 1.2.12 ONLINE表示服务正常

可以使用netstat命令看到所启动的服务端口(这里192.168.1.162是centos本机的IP)

5、加入网络(后面是你自己的ID号)

1
zerotier-cli join Network ID

加入后会提示200 join OK

进入https://my.zerotier.com/network

刷新几次页面即可看到新加入的主机,然后在前面勾选即可,勾选后Version会变成版本号,并且会分配出一个IP地址

6、主机验证

回到centos7主机上通过ifconfig命令即可看到,此处又多了一个内网IP,此内网IP和zerotier一致,表示配置完成

附:加入、离开、列出网络状态

1
2
3
zerotier-cli join Network ID
zerotier-cli leave Network ID
zerotier-cli listnetworks

趴体互动


很简单,zerotier one,免费内网穿透异地组网共享,比国内需要收费的xx壳xx英之类好用多了…

而且zerotier one是支持多种平台…

速度方面,最快时段能满足一百兆带宽满速…

我的主力!

还有一个是老牌hamachi,5个机器组免费,可以建多个组,不过要注意主控制台是网页需要梯子,不过速度和zerotier one差距太大。

不得不吐槽一下,国外在联网或是其它方面有些免费的真是非常好用,比国内差不多功能却收费的性能更好更好用,可惜在国内知名度不高…


约个时间去拔草


我所知道的几种方案。

1.原理,域名解析方式,实现局域网连接。主要工具有免费版本的花生壳,金万维等软件。

2.远程连接,帮我8,teamviver等。

3.VPN虚拟组网,但是两台电脑,意义就不是很大了。

4.要求安全性能好,传输速度快,用付费版的。金万维天联高级版,瑞有天翼。一般一个点费用在500到2000不等。

5.如果只是应用某一软件,做局域网设置。还可以,将软件系统部署在云服务器上,如华为云,阿里云等。如果该软件是BS架构产品,通过登录网址,就能实现软件应用的局域网化。只要两电脑可以上互联网就可以。


伞二里


大家好,我是一名软件实施工程师。

两台电脑不在一个城市,如何使这两台电脑构成一个局域网?回答这个问题首先要弄明白网络划分,何为局域网(LAN,Local Area Network)何为城域网(MAN,Metropolitan Area Network)何为广域网(WAN,Wide Area Network)。广域网覆盖范围最广,它包含了局域网和城域网,;城域网是在一个城市内不同地理位置组成的网络,包含局域网;而局域网是在某一个区域内由两台以上电脑组成的网络,这个区域可以是一个家庭、一个办公室、一层楼、一栋楼、一个公司、一个学校等有限范围内。

所以层主表述的是不是想两台电脑搭建内网?如果是搭建内网,层主可以从成本和便捷性上综合考虑是拉专线还是用VPN。大家回答的很全面,层主可参考各种回答做出决策!

如有差错请批评指正,如有帮助倍感荣幸。


IT的眷恋


这个问题很简单,买一个带vpn功能的路由器就解决了,想连接的时候用另一台电脑登录vpn连接成功后就是同一个局域网了,不过你连接成功后你的电脑上网显示的ip地址是另外一个网络的。



桐桐就是我天天看有毒


方法一:使用VPN组网。在Windows系统里的网卡配置里就可以配置VPN服务,到网上查一下攻略就行;

方法二:使用电话拨号网络。其中一台电脑开启远程访问服务,设置使用MODEM作为远程访问服务的接入办法,另一台电脑连接MODEM,使用电话拨号可与远程电脑形成局域网;

方法三:租用运营商的专线。这个办法比较费钱,不是专业应用不建议使用。联系两地的同一家运营商,租用跨地市数据专线,再在两台电脑出分别使用路由器将2台电脑连接成一个局域网。


刘普洛夫斯基


看其他答案没几个对的,vpn和其他类似方法虽然能联通两台pc,但是这种联通方法是通过三层的,这两台电脑并不在同一个局域网,同一个局域网和三层可达不一样的,要判断他们之间是不是同一个局域网,看下他们之间是不能通过arp解析对方就行了。

其实答案很简单,要不使用运营商专线联通,要不使用vxlan大二层联通就行了。


分享到:


相關文章: