首先让我解释一下我要解决的问题:
我有一部Android 2.2手机,通过USB连接到运行Ubuntu 10.10的笔记本电脑。我想要做的是通过以太网线与另一台运行Ubuntu 10.10的笔记本电脑共享这个互联网连接。
我一直在互联网上看,但我没有看到任何其他人试图这样做的情况。如果有人知道任何资源,请告诉我。
我相信我已经得到了通过ping通过一种方式进行通信的设备,但我不能走另一条路。这是我认为互联网连接被阻止的地方。
我是如何做到这一点的是通过Firestarter,它使用NAT,安装在手机插入的机器上,并使用以下指南:http://www.fs-security.com/docs/connection-sharing。
基本上,提供连接的接口是usb0,我正在尝试通过eth0共享连接。我基本上只是按照上面的指南,用usb0替换eth0的实例,用etho0替换etho1。它唯一能做到的就是我无法做到的是在Android手机上启用DHCP,因为坦率地说我不知道如何。
我手动配置网络而不是使用Firestarter的DHCP选项,因为我希望最终不必使用firestarter来执行此操作。
更具体地说,这就是我所做的:通过GUI网络连接:
在第一台笔记本电脑(连接到手机的笔记本电脑)上
IP地址:192.168.0.1网络掩码:255.255.255.0默认网关(IP):
在第二个latop上,再次通过网络连接:IP地址:192.168.0.2网络掩码:255.255.255.0默认网关:192.168.0.1 *我的/etc/resolv.conf文件实际上没有显示任何内容,因此可能有问题。
*我还试图通过以太网通过Firestarter分享我的无线连接,但这也无效。我可以在两台笔记本电脑之间ping通,但我无法上网。
在底部,它告诉我们如何测试设置。我可以按照指南中的说法ping 192.168.0.2并得到回复。但是,我不能去笔记本电脑上的google.com那应该是共享连接。另外,在第二台笔记本电脑上,我可以ping通手机。但是,我无法从手机ping到第二台笔记本电脑。这就是我相信我无法上网的原因。
我不知道为了让这个连接起作用我需要做些什么。我是否需要在手机连接的top上使用usb0和eth0之间的连接?或者Firestarter已经在做什么了?
**旁注:如果我在运行的机器上关闭Firestarter,我无法从第二台笔记本电脑ping到手机。
如果有人知道如何使这项工作,将不胜感激。