第34篇 局域网内两台电脑间互相访问
需要在局域网内远程电脑1.方式一:
通过第三方工具,比如向日葵,AnyViewer等工具
2.方式二:远程桌面方式
步骤1. 首先,需在目标电脑上启用远程桌面连接功能。您可以点击“开始”图标,选择“设置” > “系统” > “远程桌面”,将“启用远程桌面”打开即可。
步骤2. 在搜索框中输入“远程桌面连接”,然后打开该应用程序。
步骤3. 在远程桌面连接界面中,输入您想要连接的电脑的IP地址,随后点击“连接”按钮。
注意:windows系统家庭版的不支持远程桌面连接
3.如果出现远程桌面可以互相连接上,但是ping ip地址显示请求超时,以下方式可解决
3.1 启用 ICMP 请求(允许 ping)
[*]被访问电脑的防火墙可能阻止了 ICMP 请求,这是导致 ping 超时的常见原因。
[*]你可以按照以下步骤允许 ICMP 请求:
Windows 防火墙启用 ICMP(允许 ping):
[*]打开控制面板 -> 系统和安全 -> Windows Defender 防火墙。
[*]点击左侧的高级设置,进入防火墙的高级安全设置。
[*]在左侧选择入站规则,在右侧点击新建规则。
[*]在规则类型中选择自定义,然后点击下一步。
[*]选择此程序为所有程序,点击下一步。
[*]在协议和端口部分,选择ICMPv4,然后点击下一步。
[*]保留默认的本地和远程 IP 地址设置,点击下一步。
[*]选择允许连接,然后点击下一步。
[*]根据需要应用规则到域、专用和公用网络,点击下一步。
[*]给规则起一个名称(如“允许 ICMP 请求”),点击完成。
Linux 防火墙启用 ICMP: 如果被访问电脑是 Linux 系统,你可以通过以下命令允许 ICMP 请求:
sudo iptables -A INPUT -p icmp --icmp-type 8 -j ACCEPT
sudo iptables-save3.2 检查防火墙设置
远程桌面协议(RDP)通常通过端口3389,而 ping 使用的是 ICMP 协议,它并不通过特定的端口。因此,虽然远程桌面能够连接,但防火墙可能仍然阻止了 ICMP 请求。
[*]确认防火墙的设置是否只允许远程桌面而不允许 ping。
[*]尝试暂时关闭防火墙(仅限内部测试)来确认是否是防火墙问题:
[*]Windows:
netsh advfirewall set allprofiles state off
[*]Linux (基于 ufw):
sudo ufw disable
如果关闭防火墙后可以 ping 通,则说明防火墙规则导致 ICMP 被阻止,可以按照步骤1重新配置防火墙。
3.3 网络配置问题
如果启用 ICMP 请求后仍然无法 ping,可能是以下问题:
[*]路由器或交换机配置:一些网络设备可能会阻止 ICMP 请求,检查是否有设备对 ping 做了限制。
[*]IP 地址冲突:确保两台电脑的 IP 地址唯一且不冲突。
[*]子网掩码:确保两台电脑的子网掩码配置正确,验证它们确实在同一个子网内。
3.4 诊断网络问题
使用 tracert 命令来检查路径上的问题:
tracert [目标IP地址]这可以帮助你确认网络路径上的中间跳跃点是否出现问题。
总结
虽然远程桌面能够连接,但 ping 请求失败通常是由于防火墙或网络设备阻止了 ICMP 协议。按照上述步骤启用 ICMP 请求,或者调整防火墙设置后,你应该能够解决 ping 不通的问题。如果启用 ICMP 后问题仍然存在,进一步检查网络配置或设备限制。
来源:https://www.cnblogs.com/chenshibao/p/18470337
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页:
[1]