请问有没有什么办法使得两个电脑通信,但是不经过路由器?
可以直接用将usb网卡连接到电脑上,然后再用网线将两个usb网卡进行连接吗?
或者有没有其他方法?
可以通过 usb 网卡连接
请问将usb网卡连接到电脑上,然后再用网线将两个usb网卡进行连接,这个连接方法对吗?还有怎么验证这样是否可以通信呀?
ping指令是不是不可以呀?因为我查资料说ping指令需要联网,如果我用ping指令时候会不会走的不是usb网卡,走的还是路由器?
@wendy_ann: 首先要防火墙允许 ping,参考 [设置Windows防火墙以允许被ICMP Ping(两种配置方式)](https://www.cnblogs.com/xzlive/p/14818228.html)
@wendy_ann: 如果连的是同一个路由器,不需要usb网卡,通过路由器的 lan 是可以直接内网通信的
@dudu: 防火墙已经开启允许ping了,那如果不连接路由器怎么使得两个电脑通信呀?
@wendy_ann: 可以参考园子里的博文:
我试过两个电脑只连交换机,就是ip同一网段,不填网关就可以
可以的.直接两个电脑网线对插就行.插完要设置下ip,两个电脑的ip设置到同一个网段就行了.其他的就是注意下防火墙就行了.
要使两个电脑进行通信而不经过路由器,你可以采取以下几种方法:
使用交叉网线(Crossover Cable):这是一种特殊的网线,用于直接连接两台计算机。一端使用T568A线序,另一端使用T568B线序。连接后,两台电脑可以直接通信,无需通过路由器。
设置无线直连:如果两台电脑都支持无线网卡,并且都支持承载网络(Hosted Network)功能,你可以通过以下步骤设置无线直连:
在命令提示符(以管理员身份运行)中输入netsh wlan show drivers,检查无线网卡是否支持承载网络。
如果支持,输入netsh wlan set hostednetwork mode=allow ssid=yourSSID key=yourPASSWORD,创建一个无线网络。
在网络连接设置中,将当前连接的无线网络共享给另一台电脑的无线网卡。
在另一台电脑上连接到该无线网络,输入正确的密码即可。
使用软件创建虚拟局域网(VLAN):有些软件可以创建虚拟局域网,使多台计算机在同一个局域网内通信,而无需通过路由器。这种方法需要安装相应的软件,并按照软件的说明进行设置。
无论你选择哪种方法,都需要注意以下几点:
确保两台电脑的防火墙设置允许它们之间的通信。
如果使用无线直连,确保两台电脑的无线网卡驱动程序都是最新的,并且支持承载网络功能。
在设置IP地址时,确保两台电脑处于同一网段内,并且没有IP地址冲突。
以上方法仅供参考,具体实现可能因电脑型号、操作系统等因素而有所不同。你可以根据自己的实际情况选择最适合的方法。
你windows网口啥也不设置的时候,网络设置全选自动获取,会自动配置一个169.254.xxx.xxx的地址,这个地址叫自动转换地址,同样的另一台windows全部设置成自动,也会分配一个169.254.xxx.xxx的地址,你一根网线接两台电脑,ping对方的169.254地址能交换数据
当然你也可以自己设置一个 192.168.33.1,掩码255.255.255.0,网关DNS不填。然后一根网线接两台电脑,另一台电脑设置192.168.33.2掩码255.255.255.0 网关填192.168.33.1 dns 192.168.33.1