我在两台笔记本电脑之间建立了无线临时连接:一台运行 ubuntu,另一台运行 MS XP。我为两台笔记本电脑分配了静态 IP,两台笔记本电脑都很容易连接。我可以从运行 MS Windows 的笔记本电脑访问所有 ubuntu 服务,如 ssh、squid、samba。但从 Ubuntu 机器上,我无法访问任何 Windows 服务,如共享目录等。Windows 机器甚至不响应来自 ubuntu 的 ping 请求。
答案1
说实话,这听起来像是 Windows 防火墙正在运行。您需要禁用您为建立临时连接而创建的“适配器”上的防火墙。
答案2
实际上您甚至不需要安装任何工具。
在共享互联网连接的 Ubuntu 机器上。
- 转至网络连接
- 然后是无线连接
- 然后加
- 输入 SSID,选择模式:Ad-Hoc
- IPv4 设置选择方法:共享给其他计算机
- (您可能想要建立无线安全)
- 连接到网络(如果您没有看到,您可以禁用然后启用您的网络管理器)
在 ubuntu 机器连接到 Ad-Hoc 网络后,在 Windows 机器上
- 查看无线网络并连接到无线网络。
就是这样。您现在应该能够使用 ubuntu 机器提供的互联网连接。
祝你好运
答案3
首先,它不会响应 ping... 打开网络连接,然后右键单击 Ad-Hoc 适配器并单击属性。转到高级选项卡,然后单击 ICMP 下的设置。您需要确保此处选中“允许传入回显请求”。如果选中,则 Windows 可能没有明确阻止 ping。
只是为了排除这种可能,您在静态 IP 设置中使用什么作为网关地址?大概应该是 Windows 笔记本电脑的静态 IP。
您还有其他可以连接到 ad-hoc 网络的 Windows 机器吗?也许值得测试它们查看 XP 机器的网络共享的能力。
答案4
安装并配置 firestarter 工具,完成后,创建临时连接,然后将 IPv4 方法更改为“共享到其他计算机”。