我正在使用移动宽带设备/ USB 调制解调器将我的电脑连接到互联网。当我使用 Windows 7 时,我把我的笔记本电脑变成了无线热点,这样我就可以在 iPod touch 上上网了。现在我已经转到 Ubuntu12.04。我阅读了教程,做了我能做的一切,最后终于创建了一个自组织网络..我的 iPod Touch 成功连接到 ad-hoc 网络,但我无法在 iPod 上上网。我认为这是因为我没有弥合我的移动宽带连接与无线连接所以我改变了我的无线连接方法到 ”共享至其他计算机“ 在IPv4 设置. 我无法将应用程序下载到我的 iPod touch。
有人可以帮我通过 Wifi 共享我的移动宽带连接吗?
答案1
这就是我的解决方法...
- 使用网络管理器创建一个新的无线网络(又名热点)。
- 通过执行以下命令启用 IP 转发:
echo 1| sudo tee /proc/sys/net/ipv4/ip_forward
- 通过使用是否配置命令。(我的是点对点0,因为它有一个 IP 地址。)
- 最后告诉iptables转发点对点0的互联网流量遍布各地!
sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE
断开并重新连接您之前建立的 Wifi 连接(Hotpsot)。
互联网现在应该可以流向无线网络!
如果您操作正确,则输出sudo iptables -L应该与此类似:
链向前(接受政策)
目标.....保护选择.....源...........目的地
接受.....全部 ---........ 任何地方.............10.42.43.0/24.........状态相关,已建立
接受.....全部 ---........ 10.42.43.0/24......任何地方
有外部指南这里。