Мой ноутбук (использующий Ubuntu 13.10) подключен к Интернету по проводному соединению в eth0
с ip 192.168.42.13
а также работает как wifi hotspot
на wlan0
с ip 192.168.1.1
(я использовал airbase -ng для настройки точки доступа ) , Теперь у меня есть Android-устройство, которое необходимо подключиться к этому Wi-Fi. Я вижу, что мой андроид может подключиться к hotspot
и получить следующие настройки сети с сервера dhcp
я настроил. (Я использовал инструмент Net Info II из PlayStore, чтобы увидеть подробности ниже на моем Android).
# My android network settings (connected to the wlan0 of my laptop):
ip address: 192.168.1.10
subnetmask: 255.255.255.0
gateway : 192.168.1.254
ap-mac : xx:xx:xx:xx:xx:xx
# My pc's eth0 configuration
ip address: 192.168.42.13
submetmask: 255.255.255.0
gateway : 192.168.42.129
iface mac : yy:yy:yy:yy:yy:yy
# My pc's wlan0 (hotspot interface) configuration
ip address: 192.168.1.1
subnetmask: 255.255.255.0
gateway : 192.168.1.1
iface mac : zz:zz:zz:zz:zz:zz
Эта нить здесь говорит о подобной проблеме. Я вижу, что мне нужно пересылать пакеты между eth0
и сетью wlan0
чтобы подключить устройства моей беспроводной точки доступа к Интернету. Теперь, как мне переслать пакеты, которые я получаю от wlan0 to eth0
и eth0 to wlan0
чтобы подключить мое устройство к интернету?