Я хочу подключить свой Android к Интернету через мой компьютер, который имеет 3G-подключение к Интернету, как показано ниже:
+------------+
| 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