SliTaz SliTaz Forum

You are not logged in.

#1 2019-04-18 08:17:34

gibor
Moderator
Registered: 2011-04-30
Posts: 1,067

Help for hotspot wifi on arm (old android tablet)

Salve, volevo usare questo tablet con una chiavetta 3g mf667, ma questa non è supportata dalla rom ufficiale, perché mi arriva supportare solo vecchie Hauwei da 3,6Mb (E172).

Siccome Io volevo usarlo come un AP WIFI economico ma performante, con appunto la mf667 che supporta già i 21,6Mb, lavorando solo sulla parte unix/linux sono arrivato a buon punto... però il problema è che non mi funziona l'instradamento sul client wifi hmm e qui chiedo aiuto prima in italiano, poi magari provando a tradurre alla belle e meglio in inglese. wink

1)Il tablet si connette alla rete, ed il tablet stesso con il suo browser naviga.

2)Il pc si connette alla rete wlan del tablet e pinga con l'indirizzo del wifi del tablet, ma non pinga con l'esterno.

Riporto tramite adb shell alcuni risultati sperando che possiate aiutarmi ad inserire i parametri (credo di iptables) che mancano

ip route show

default via 10.64.64.64 dev ppp0

10.64.64.64 dev ppp0  proto kernel  scope link  src 10.67.162.207

192.168.0.0/24 dev wlan0  proto kernel  scope link  src 192.168.0.10

ip addr show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

    inet 127.0.0.1/8 scope host lo

    inet6 ::1/128 scope host

       valid_lft forever preferred_lft forever

2: tunl0: <NOARP> mtu 1480 qdisc noop state DOWN

    link/ipip 0.0.0.0 brd 0.0.0.0

3: gre0: <NOARP> mtu 1476 qdisc noop state DOWN

    link/gre 0.0.0.0 brd 0.0.0.0

4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN

    link/sit 0.0.0.0 brd 0.0.0.0

5: ip6tnl0: <NOARP> mtu 1452 qdisc noop state DOWN

    link/tunnel6 :: brd ::

6: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000

    link/ether 00:92:cc:0a:1a:a0 brd ff:ff:ff:ff:ff:ff

    inet 192.168.0.10/24 brd 192.168.0.255 scope global wlan0

    inet6 fe80::292:ccff:fe0a:1aa0/64 scope link

       valid_lft forever preferred_lft forever

7: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 3

    link/ppp

    inet 10.67.162.207 peer 10.64.64.64/32 scope global ppp0

8: m.wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000

    link/ieee802.11/radiotap 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff

Configurazione di uhcpd

start 192.168.0.20    #default: 192.168.0.20

end    192.168.0.254    #default: 192.168.0.254

interface    wlan0 #default: eth0

lease_file data/misc/dhcp/dhcpcd.leases #defualt: /var/lib/misc/udhcpd.leases

pidfile /data/misc/dhcp/dhcpcd.pid #default: /var/run/udhcpd.pid

opt dns 156.154.70.1 156.154.71.1

option subnet 255.255.255.0

option lease 864000    # 10 days of seconds

opt router 192.168.0.1

opt broadcast 192.168.0.255

configurazione di hostapd

interface=wlan0

driver=nl80211

ssid=myssid

channel=6

hw_mode=g

macaddr_acl=0

auth_algs=1

ignore_broadcast_ssif=0

wpa=3

wpa_pairwise=TKIP

wpa_key_mgmt=WPA-PSK

wpa_passphrase=mykeywifi

rsn_pairwise=CCMP

script per l'hotspot

#!/system/bin/sh

killall udhcpd

sleep 5

svc wifi enable

sleep 5

ifconfig wlan0 192.168.0.10  up

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

echo 1 > /proc/sys/net/ipv4/conf/all/forwarding

hostapd -e/data/misc/wifi/entropy.bin -BK /data/misc/wifi/hostapd.conf &

udhcpd

exit

La domanda cruciale ora è: che comando debbo dare per instradare ppp0 su wlan0?

Edit (risolto) Lo sbaglio era nell'indirizzo

ifconfig wlan0 192.168.0.10 up >>> ifconfig wlan0 192.168.0.1  up

poi ho aggiunto le righe

iptables -A FORWARD -i ppp0 -o wlan0 -j ACCEPT

iptables -A FORWARD -i wlan0 -o ppp0 -j ACCEPT

ed ora anche se non ho capito come funziona tutto!

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 7 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]