我想通过具有 3G 互联网连接的 PC 将我的 Android 连接到互联网,如下图所示:
+------------+
| Android |
| Device |
+--------|---+
(( | ))
WiFi
+--------------+
(( | )) | Windows XP |
+--------|-----+ | PC | +-----------+
| | | | | 3G modem | Internet
| Router +-----------------+ +-------------+ +---- Access
|192.168.1.1 | Ethernet | | PPP(DHCP) | |
+--------------+ | | +-----------+
+--------------+
问题是我无法在 Windows 中执行此操作,但在 Ubuntu 中它可以工作:
sudo iptables -A FORWARD -o ppp0 -i eth0 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
答案1
不要使用命令行,而是设置 Internet 连接共享 (ICS)。