Jump to content

MANA Attack, for the Pineapple.


Recommended Posts

19 hours ago, RobinTheKayOh said:

EDIT: I re-inserted the SD card and it popped up.

/dev/sdcard/sd1           6.2G     50.2M      5.8G   1% /sd
 

Do I just proceed as normal or do I have to do something with the SD card?

When you're sure it's mounted correctly, you can install it as normal. It should install to /sd
If the kernel doesn't hickup that is, while installing.

Link to post
Share on other sites
  • 1 month later...
  • Replies 446
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

MANA-Toolkit! Pineapple NANO + TETRA. (IPK installation-files, and source-files ready to compile with OpenWRT-SDK) MANA Toolkit includes a working version of SSLstrip2+dns2proxy for the Pineapples.

Sorry for not answering SBB's question. I didn't notice that someone had posted until RazerBlade did. I'll try to explain what's going on with those errors that you're getting. It is obviously re

This is under development. So the only thing the startup-script will do at the moment is to behave as a normal AP would on wlan1, (with the mana patches) It will try to fool clients that are probing

Posted Images

Hi,

i upgraded my pineapple nano to latest fw installed: 2.0.2

Then factory reset and connect it to my access point with wlan2

after that i run the install command from bash and try to run launch-mana but nothing start:

root@Pineapple:~# wget -qO- https://raw.githubusercontent.com/adde88/hostapd-mana/master/INSTALL.sh | bash -s -- -v -v
Installing: MANA-Toolkit.
Go grab a cup of coffee, this can take a little while...

Downloading https://www.wifipineapple.com/nano/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_pineapple.
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_base.
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages.
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/management/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_management.
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/routing/Packages.gz.
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing.
--2018-01-05 22:24:59--  https://github.com/adde88/hostapd-mana-openwrt/raw/master/bin/ar71xx/packages/base/asleap_2.2-1_ar71xx.ipk
Resolving github.com... 192.30.253.112, 192.30.253.113
Connecting to github.com|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/adde88/hostapd-mana-openwrt/master/bin/ar71xx/packages/base/asleap_2.2-1_ar71xx.ipk [following]
--2018-01-05 22:24:59--  https://raw.githubusercontent.com/adde88/hostapd-mana-openwrt/master/bin/ar71xx/packages/base/asleap_2.2-1_ar71xx.ipk
Resolving raw.githubusercontent.com... 151.101.112.133
Connecting to raw.githubusercontent.com|151.101.112.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12093 (12K) [application/octet-stream]
Saving to: 'asleap_2.2-1_ar71xx.ipk'

asleap_2.2-1_ar71xx.ipk                                  100%[===============================================================================================================================>]  11.81K  --.-KB/s    in 0.005s  

2018-01-05 22:25:00 (2.26 MB/s) - 'asleap_2.2-1_ar71xx.ipk' saved [12093/12093]

--2018-01-05 22:25:00--  https://github.com/adde88/hostapd-mana-openwrt/raw/master/bin/ar71xx/packages/base/hostapd-mana_2.6-4_ar71xx.ipk
Resolving github.com... 192.30.253.113, 192.30.253.112
Connecting to github.com|192.30.253.113|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://raw.githubusercontent.com/adde88/hostapd-mana-openwrt/master/bin/ar71xx/packages/base/hostapd-mana_2.6-4_ar71xx.ipk [following]
--2018-01-05 22:25:01--  https://raw.githubusercontent.com/adde88/hostapd-mana-openwrt/master/bin/ar71xx/packages/base/hostapd-mana_2.6-4_ar71xx.ipk
Resolving raw.githubusercontent.com... 151.101.112.133
Connecting to raw.githubusercontent.com|151.101.112.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9459903 (9.0M) [application/octet-stream]
Saving to: 'hostapd-mana_2.6-4_ar71xx.ipk'

hostapd-mana_2.6-4_ar71xx.ipk                            100%[===============================================================================================================================>]   9.02M  1.34MB/s    in 7.7s    

2018-01-05 22:25:10 (1.17 MB/s) - 'hostapd-mana_2.6-4_ar71xx.ipk' saved [9459903/9459903]

Installing asleap (2.2-1) to sd...
Installing hostapd-mana (2.6-4) to sd...
Installing tinyproxy (1.8.3-2) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/tinyproxy_1.8.3-2_ar71xx.ipk.
Installing stunnel (5.14-1) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/stunnel_5.14-1_ar71xx.ipk.
Installing ip (4.0.0-1) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/ip_4.0.0-1_ar71xx.ipk.
Installing python (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python_2.7.9-5_ar71xx.ipk.
Installing python-compiler (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-compiler_2.7.9-5_ar71xx.ipk.
Installing python-ctypes (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-ctypes_2.7.9-5_ar71xx.ipk.
Installing python-db (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-db_2.7.9-5_ar71xx.ipk.
Installing python-decimal (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-decimal_2.7.9-5_ar71xx.ipk.
Installing python-distutils (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-distutils_2.7.9-5_ar71xx.ipk.
Installing python-email (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-email_2.7.9-5_ar71xx.ipk.
Installing python-gdbm (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-gdbm_2.7.9-5_ar71xx.ipk.
Installing python-logging (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-logging_2.7.9-5_ar71xx.ipk.
Installing python-multiprocessing (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-multiprocessing_2.7.9-5_ar71xx.ipk.
Installing python-ncurses (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-ncurses_2.7.9-5_ar71xx.ipk.
Installing python-pydoc (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-pydoc_2.7.9-5_ar71xx.ipk.
Installing python-unittest (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-unittest_2.7.9-5_ar71xx.ipk.
Installing python-xml (2.7.9-5) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/packages/python-xml_2.7.9-5_ar71xx.ipk.
Installing sslsplit (0.4.11-1) to sd...
Downloading https://www.wifipineapple.com/nano/packages/sslsplit_0.4.11-1_ar71xx.ipk.
Installing libevent2 (2.0.22-1) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/libevent2_2.0.22-1_ar71xx.ipk.
Installing libevent2-openssl (2.0.22-1) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/libevent2-openssl_2.0.22-1_ar71xx.ipk.
Installing libevent2-pthreads (2.0.22-1) to sd...
Downloading https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/generic/packages/base/libevent2-pthreads_2.0.22-1_ar71xx.ipk.

Package sslsplit (0.4.11-1) installed in sd is up to date.
Configuring ip.
grep: /usr/lib/opkg/info/ip.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/ip.list': No such file or directory
Configuring libevent2-openssl.
grep: /usr/lib/opkg/info/libevent2-openssl.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libevent2-openssl.list': No such file or directory
Configuring python-db.
grep: /usr/lib/opkg/info/python-db.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-db.list': No such file or directory
Configuring python-decimal.
grep: /usr/lib/opkg/info/python-decimal.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-decimal.list': No such file or directory
Configuring python-distutils.
grep: /usr/lib/opkg/info/python-distutils.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-distutils.list': No such file or directory
Configuring tinyproxy.
grep: /usr/lib/opkg/info/tinyproxy.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/tinyproxy.list': No such file or directory
Configuring stunnel.
grep: /usr/lib/opkg/info/stunnel.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/stunnel.list': No such file or directory
Configuring python-compiler.
grep: /usr/lib/opkg/info/python-compiler.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-compiler.list': No such file or directory
Configuring python-ctypes.
grep: /usr/lib/opkg/info/python-ctypes.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-ctypes.list': No such file or directory
Configuring python-email.
grep: /usr/lib/opkg/info/python-email.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-email.list': No such file or directory
Configuring python-gdbm.
grep: /usr/lib/opkg/info/python-gdbm.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-gdbm.list': No such file or directory
Configuring python-logging.
grep: /usr/lib/opkg/info/python-logging.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-logging.list': No such file or directory
Configuring python-multiprocessing.
grep: /usr/lib/opkg/info/python-multiprocessing.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-multiprocessing.list': No such file or directory
Configuring python-ncurses.
grep: /usr/lib/opkg/info/python-ncurses.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-ncurses.list': No such file or directory
Configuring python-pydoc.
grep: /usr/lib/opkg/info/python-pydoc.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-pydoc.list': No such file or directory
Configuring python-unittest.
grep: /usr/lib/opkg/info/python-unittest.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-unittest.list': No such file or directory
Configuring python-xml.
grep: /usr/lib/opkg/info/python-xml.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python-xml.list': No such file or directory
Configuring python.
grep: /usr/lib/opkg/info/python.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/python.list': No such file or directory
Configuring libevent2.
grep: /usr/lib/opkg/info/libevent2.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libevent2.list': No such file or directory
Configuring libevent2-pthreads.
grep: /usr/lib/opkg/info/libevent2-pthreads.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/libevent2-pthreads.list': No such file or directory
Configuring sslsplit.
grep: /usr/lib/opkg/info/sslsplit.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/sslsplit.list': No such file or directory
Configuring hostapd-mana.
grep: /usr/lib/opkg/info/hostapd-mana.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/hostapd-mana.list': No such file or directory
Configuring asleap.
grep: /usr/lib/opkg/info/asleap.control: No such file or directory
cat: can't open '/usr/lib/opkg/info/asleap.list': No such file or directory
Installation completed!
Launch MANA by typing: 'launch-mana' in the terminal.
root@Pineapple:~# 
root@Pineapple:~# launch-mana
-ash: launch-mana: not found

so i try to run with full path:

root@Pineapple:~# /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh 
Mana Toolkit - Pineapple Edition!

Device seems to be: ONLINE.
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 245: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 246: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 247: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 248: ip: command not found
tee: /pineapple/modules/ManaToolkit/log/hostapd-mana_output.log: No such file or directory
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 330: hostapd-mana: command not found

dnsmasq: unknown interface wlan1
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 233: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 240: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 285: /pineapple/modules/ManaToolkit/log/Net-Creds/net-creds.log: No such file or directory

Exiting! (Error code: 4)
hostapd-mana was not launched correctly.
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 294: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 295: ip: command not found

Mana Toolkit  has been shutdown.

My sd card is mounted and seems to be used:

root@Pineapple:~# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    2.4M    340.0K      2.1M  14% /
/dev/root                12.3M     12.3M         0 100% /rom
tmpfs                    29.8M    104.0K     29.7M   0% /tmp
/dev/mtdblock3            2.4M    340.0K      2.1M  14% /overlay
overlayfs:/overlay        2.4M    340.0K      2.1M  14% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sdcard/sd1           6.2G     54.5M      5.8G   1% /sd
root@Pineapple:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
/dev/sdcard/sd1 on /sd type ext4 (rw,relatime,data=ordered)

 

What I'm doing wrong?

 

Thanks

Link to post
Share on other sites
27 minutes ago, codeforge said:

Hi,

i upgraded my pineapple nano to latest fw installed: 2.0.2

Then factory reset and connect it to my access point with wlan2

after that i run the install command from bash and try to run launch-mana but nothing start:

so i try to run with full path:

My sd card is mounted and seems to be used:

What I'm doing wrong?

Thanks

I haven't tested it on the latest FW yet. I'll actually do it right away.
BUT, I  do know that the SD-card issue/bug alot of people have experienced is STILL present on the latest FW 2.0.2, forcing me to use a usb-memory stick mounted as /sd.
It could be that this is your problem. (Confirmed with the output from dmesg after a failed launch have happened)
I'll do a test on my nano and tetra right away.

You could just for testing show me the output of this command:

find / -name hostapd-mana

 

Edited by Zylla
Link to post
Share on other sites

Hi,

thanks for fast reply, the output command: 

root@Pineapple:/sd# find / -name hostapd-mana
/sd/usr/sbin/hostapd-mana

I create sym link to files:

ln -s /usr/lib/opkg/info/hostapd-mana.control /sd/usr/lib/opkg/info/hostapd-mana.control 
ln -s /sd/usr/lib/opkg/info/hostapd-mana.list  /usr/lib/opkg/info/hostapd-mana.list

then redo opkg installation but seems that $PATH isn't configured correctly:

opkg --dest sd --force-overwrite install hostapd-mana_2.6-4_ar71xx.ipk 
Installing hostapd-mana (2.6-4) to sd...
Configuring hostapd-mana.
root@Pineapple:/sd# launch-mana
-ash: launch-mana: not found
root@Pineapple:/sd# /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh 
Mana Toolkit - Pineapple Edition!

sd card found
Device seems to be: ONLINE.
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 246: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 247: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 248: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 249: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 331: hostapd-mana: command not found
tee: /pineapple/modules/ManaToolkit/log/hostapd-mana_output.log: No such file or directory

dnsmasq: unknown interface wlan1
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 234: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 241: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 286: /pineapple/modules/ManaToolkit/log/Net-Creds/net-creds.log: No such file or directory

Exiting! (Error code: 4)
hostapd-mana was not launched correctly.
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 295: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 296: ip: command not found

Mana Toolkit  has been shutdown.
root@Pineapple:/sd# nano /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh 
root@Pineapple:/sd# ip
-ash: ip: not found
root@Pineapple:/sd# opkg install ip
Package ip (4.0.0-1) installed in sd is up to date.
root@Pineapple:/sd# ip
-ash: ip: not found
root@Pineapple:/sd# /sd/usr/sbin/ip 
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                   tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm |
                   netns | l2tp | fou | tcp_metrics | token | netconf }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -h[uman-readable] | -iec |
                    -f[amily] { inet | inet6 | ipx | dnet | bridge | link } |
                    -4 | -6 | -I | -D | -B | -0 |
                    -l[oops] { maximum-addr-flush-attempts } |
                    -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |
                    -rc[vbuf] [size] | -n[etns] name | -a[ll] }
root@Pineapple:/sd# echo $PATH
/usr/bin/pineapple:/bin:/sbin:/usr/bin:/usr/sbin

 

Could you post your $PATH output?

 

Thanks again

Edited by codeforge
Link to post
Share on other sites
4 minutes ago, codeforge said:

Hi,

thanks for fast reply, the output command: 


root@Pineapple:/sd# find / -name hostapd-mana
/sd/usr/sbin/hostapd-mana

I create sym link to files:


ln -s /usr/lib/opkg/info/hostapd-mana.control /sd/usr/lib/opkg/info/hostapd-mana.control 
ln -s /sd/usr/lib/opkg/info/hostapd-mana.list  /usr/lib/opkg/info/hostapd-mana.list

then redo opkg installation but seems that $PATH isn't configured correctly:


opkg --dest sd --force-overwrite install hostapd-mana_2.6-4_ar71xx.ipk 
Installing hostapd-mana (2.6-4) to sd...
Configuring hostapd-mana.
root@Pineapple:/sd# launch-mana
-ash: launch-mana: not found
root@Pineapple:/sd# /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh 
Mana Toolkit - Pineapple Edition!

sd card found
Device seems to be: ONLINE.
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 246: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 247: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 248: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 249: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 331: hostapd-mana: command not found
tee: /pineapple/modules/ManaToolkit/log/hostapd-mana_output.log: No such file or directory

dnsmasq: unknown interface wlan1
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 234: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 241: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 286: /pineapple/modules/ManaToolkit/log/Net-Creds/net-creds.log: No such file or directory

Exiting! (Error code: 4)
hostapd-mana was not launched correctly.
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 295: ip: command not found
/sd/usr/share/mana-toolkit/run-mana/launch-mana.sh: line 296: ip: command not found

Mana Toolkit  has been shutdown.
root@Pineapple:/sd# nano /sd/usr/share/mana-toolkit/run-mana/launch-mana.sh 
root@Pineapple:/sd# ip
-ash: ip: not found
root@Pineapple:/sd# opkg install ip
Package ip (4.0.0-1) installed in sd is up to date.
root@Pineapple:/sd# ip
-ash: ip: not found
root@Pineapple:/sd# /sd/usr/sbin/ip 
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                   tunnel | tuntap | maddr | mroute | mrule | monitor | xfrm |
                   netns | l2tp | fou | tcp_metrics | token | netconf }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -h[uman-readable] | -iec |
                    -f[amily] { inet | inet6 | ipx | dnet | bridge | link } |
                    -4 | -6 | -I | -D | -B | -0 |
                    -l[oops] { maximum-addr-flush-attempts } |
                    -o[neline] | -t[imestamp] | -ts[hort] | -b[atch] [filename] |
                    -rc[vbuf] [size] | -n[etns] name | -a[ll] }
root@Pineapple:/sd# echo $PATH
/usr/bin/pineapple:/bin:/sbin:/usr/bin:/usr/sbin

 

Could you post your $PATH output?

 

Thanks again

You actually reminded me that i had to edit my /etc/profile file to force-change my $PATH to this, while i worked on some other stuff:

/usr/bin/pineapple:/bin:/sbin:/usr/bin:/usr/sbin:/sd/usr/bin:/sd/usr/sbin

Try that. Here's a copy of my profile file: https://pastebin.com/dcuy18Jc  (Yes, it has colorization ;P )

Edited by Zylla
Link to post
Share on other sites

Ok, now it's starting but stop after a while for sslsplit error 6:

root@Pineapple:~# launch-mana
Mana Toolkit - Pineapple Edition!

Device seems to be: ONLINE.
RTNETLINK answers: File exists
Configuration file: /sd/etc/mana-toolkit/hostapd-mana.conf
Using interface wlan1 with hwaddr 00:13:ef:c6:28:38 and ssid "MANA"
wlan1: interface state UNINITIALIZED->ENABLED
wlan1: AP-ENABLED 
RTNETLINK answers: Invalid argument

hostapd-mana  is running with pid: 3441

DHCP Server  is running with pid: 3466

SSLstrip+  is running with pid: 3533

DNS2Proxy  is running with pid: 3535

Exiting! (Error code: 6)
SSLsplit was not launched correctly.

Mana Toolkit  has been shutdown.

i try to start sslsplit from script:

root@Pineapple:~# /sd/modules/SSLsplit/scripts/sslsplit.sh start
killall: sslsplit: no process killed
Generated RSA key for leaf certs.
SSLsplit 0.4.11 (built 2016-02-19)
Copyright (c) 2009-2014, Daniel Roethlisberger <daniel@roe.ch>
http://www.roe.ch/SSLsplit
Build info: V:FILE
Features: -DHAVE_NETFILTER
NAT engines: netfilter*
netfilter: !IP_TRANSPARENT SOL_IPV6 !IPV6_ORIGINAL_DST
Local process info support: no
compiled against OpenSSL 1.0.2d 9 Jul 2015 (1000204f)
rtlinked against OpenSSL 1.0.2m  2 Nov 2017 (100020df)
TLS Server Name Indication (SNI) supported
OpenSSL is thread-safe with THREADID
Using SSL_MODE_RELEASE_BUFFERS
SSL/TLS protocol availability: ssl3 tls10 tls11 tls12 
SSL/TLS algorithm availability: RSA DSA ECDSA DH ECDH EC
OpenSSL option availability: SSL_OP_NO_COMPRESSION SSL_OP_NO_TICKET SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION SSL_OP_TLS_ROLLBACK_BUG
compiled against libevent 2.0.22-stable
rtlinked against libevent 2.0.22-stable
1 CPU cores detected
SSL/TLS protocol: negotiate
proxyspecs:
- [0.0.0.0]:8080 tcp plain netfilter
- [0.0.0.0]:8443 ssl plain netfilter
Loaded CA: '/O=SSLsplit Root CA/CN=SSLsplit Root CA'
Using libevent backend 'epoll'
Event base supports: edge yes, O(1) yes, anyfd no
Inserted events:
  0x6a20b8 [fd 8] Read Persist
  0x6a2664 [fd 9] Read Persist
  0x6a26e4 [fd 10] Read Persist
  0x6a1fa8 [fd 7] Read Persist
  0x6a2730 [fd 3] Signal Persist
  0x6a2840 [fd 1] Signal Persist
  0x6a28c0 [fd 2] Signal Persist
  0x6a2940 [fd 13] Signal Persist
Initialized 2 connection handling threads
Started 2 connection handling threads
Starting main event loop.

Killed

I think i'll downgrade pineapple nano firmware... 

Link to post
Share on other sites
9 minutes ago, codeforge said:

Ok, now it's starting but stop after a while for sslsplit error 6:


root@Pineapple:~# launch-mana
Mana Toolkit - Pineapple Edition!

Device seems to be: ONLINE.
RTNETLINK answers: File exists
Configuration file: /sd/etc/mana-toolkit/hostapd-mana.conf
Using interface wlan1 with hwaddr 00:13:ef:c6:28:38 and ssid "MANA"
wlan1: interface state UNINITIALIZED->ENABLED
wlan1: AP-ENABLED 
RTNETLINK answers: Invalid argument

hostapd-mana  is running with pid: 3441

DHCP Server  is running with pid: 3466

SSLstrip+  is running with pid: 3533

DNS2Proxy  is running with pid: 3535

Exiting! (Error code: 6)
SSLsplit was not launched correctly.

Mana Toolkit  has been shutdown.

i try to start sslsplit from script:


root@Pineapple:~# /sd/modules/SSLsplit/scripts/sslsplit.sh start
killall: sslsplit: no process killed
Generated RSA key for leaf certs.
SSLsplit 0.4.11 (built 2016-02-19)
Copyright (c) 2009-2014, Daniel Roethlisberger <daniel@roe.ch>
http://www.roe.ch/SSLsplit
Build info: V:FILE
Features: -DHAVE_NETFILTER
NAT engines: netfilter*
netfilter: !IP_TRANSPARENT SOL_IPV6 !IPV6_ORIGINAL_DST
Local process info support: no
compiled against OpenSSL 1.0.2d 9 Jul 2015 (1000204f)
rtlinked against OpenSSL 1.0.2m  2 Nov 2017 (100020df)
TLS Server Name Indication (SNI) supported
OpenSSL is thread-safe with THREADID
Using SSL_MODE_RELEASE_BUFFERS
SSL/TLS protocol availability: ssl3 tls10 tls11 tls12 
SSL/TLS algorithm availability: RSA DSA ECDSA DH ECDH EC
OpenSSL option availability: SSL_OP_NO_COMPRESSION SSL_OP_NO_TICKET SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION SSL_OP_TLS_ROLLBACK_BUG
compiled against libevent 2.0.22-stable
rtlinked against libevent 2.0.22-stable
1 CPU cores detected
SSL/TLS protocol: negotiate
proxyspecs:
- [0.0.0.0]:8080 tcp plain netfilter
- [0.0.0.0]:8443 ssl plain netfilter
Loaded CA: '/O=SSLsplit Root CA/CN=SSLsplit Root CA'
Using libevent backend 'epoll'
Event base supports: edge yes, O(1) yes, anyfd no
Inserted events:
  0x6a20b8 [fd 8] Read Persist
  0x6a2664 [fd 9] Read Persist
  0x6a26e4 [fd 10] Read Persist
  0x6a1fa8 [fd 7] Read Persist
  0x6a2730 [fd 3] Signal Persist
  0x6a2840 [fd 1] Signal Persist
  0x6a28c0 [fd 2] Signal Persist
  0x6a2940 [fd 13] Signal Persist
Initialized 2 connection handling threads
Started 2 connection handling threads
Starting main event loop.

Killed

I think i'll downgrade pineapple nano firmware... 

It's running stable on my  Tetra at the moment.
I'll do some testing on my Nano in a moment.

Link to post
Share on other sites

I've done some testing on my Nano. It failed to start sslsplit due to some missing environment libraries needed to get it working properly (LD_LIBRARY_PATH and PATH)
I've updated the launch-mana script to include it at launch-time, but it should really be added to /etc/profile in my opinion.

Link to post
Share on other sites

@Zylla hey man,i also have the sslsplit issue with the same error above.i used the stuff from your paste bin(i also had path issues) and i sftped the module. i also cant  install dependencies (yellow for 5sec then red) running latest firmware with an sd (nano) any help? can i run sslstrip2 from the module? or dnsproxy2?(newbie here)

EDIT: i noticed that when linking for the module,its called Mana Toolkit with a space(thats in the modules section where we pick modules such as wps,cabinet,dwall...) when in other cases its called ManaToolkit (no space) (could this be the issue? how to fix?(image attached)

3.JPG

5.JPG

Edited by Rinilyn
because i can
Link to post
Share on other sites
21 hours ago, Rinilyn said:

@Zylla hey man,i also have the sslsplit issue with the same error above.i used the stuff from your paste bin(i also had path issues) and i sftped the module. i also cant  install dependencies (yellow for 5sec then red) running latest firmware with an sd (nano) any help? can i run sslstrip2 from the module? or dnsproxy2?(newbie here)

EDIT: i noticed that when linking for the module,its called Mana Toolkit with a space(thats in the modules section where we pick modules such as wps,cabinet,dwall...) when in other cases its called ManaToolkit (no space) (could this be the issue? how to fix?(image attached)

I just checked my Tetra (as i don't remember right of the bat what my scripts said). The module-directory should not have a space in it.
It should be: /pineapple/modules/ManaToolkit

About the PATH issue, if you used my pastebin and edited your /etc/profile file you need to either reboot, or "source the file" to make the changes to the current environment active.
Example:

nano /etc/profile
source /etc/profile

I just placed nano on the line as an example for using it to edit the file, source is then used after the changes have been saved.

Yes, the module (at the moment) automatically launches sslstrip2 and dns2proxy itself.
But, after installing everything you can chose to use them over SSH manually. If you want to only use it.

I'd love to make the module more customizable about stuff being launched, instead of it just being a simple script launching everything needed for one attack.
Because there's a lot of attack vectors that exist when you're being the mitm.
Sadly, I've barely had any time to work on this lately.

Edited by Zylla
Link to post
Share on other sites

i fixed my dependencies not installing by using this: bash /pineapple/modules/ManaToolkit/scripts/dependencies.sh install sd

there was permission issues. Meanwhile,i tried start mana in the module using wlan1, it doesn't start so i tried checking manually over ssh,i got whats in the picture. can you type in a command that links those? i think ill try to put all errors that happened with me and post them once i get things done to reduce questions for others(maybe a video)

7.JPG

Link to post
Share on other sites
6 minutes ago, Zylla said:

Are  you using a SD-card?
Can you please copy-paste the output of dmesg after getting these errors?

Yes I'm using an SD

Mana Toolkit  has been shutdown.
root@Pineapple:~#
root@Pineapple:~# dmesg
[    0.000000] Linux version 3.18.84 (@02fc9f092662) (gcc version 4.8.3 (OpenWrt            /Linaro GCC 4.8-2014.04 unknown) ) #14 Mon Dec 25 22:24:59 UTC 2017
[    0.000000] MyLoader: sysp=8a14b024, boardp=44b65156, parts=b69f8d32
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9330 rev 1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 80363cf0, node_mem_map 8100000            0
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32             bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pag            es: 16256
[    0.000000] Kernel command line:  board=PINEAPPLE-NANO  console=ttyATH0,11520            0 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 60880K/65536K available (2515K kernel code, 148K rwdata,             536K rodata, 248K init, 188K bss, 4656K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.00            0MHz
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.100000] NET: Registered protocol family 16
[    0.100000] MIPS: machine is WiFi Pineapple NANO
[    0.380000] Switched to clocksource MIPS
[    0.380000] NET: Registered protocol family 2
[    0.390000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.400000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.400000] TCP: reno registered
[    0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.420000] NET: Registered protocol family 1
[    0.420000] PCI: CLS 0 bytes, default 32
[    0.430000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.450000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.450000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT            Y) (c) 2001-2006 Red Hat, Inc.
[    0.470000] msgmni has been set to 118
[    0.470000] io scheduler noop registered
[    0.470000] io scheduler deadline registered (default)
[    0.480000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.480000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 15            62500) is a AR933X UART
[    0.490000] console [ttyATH0] enabled
[    0.500000] bootconsole [early0] disabled
[    0.510000] m25p80 spi0.0: found mx25l12805d, expected m25p80
[    0.520000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[    0.520000] 5 tp-link partitions found on MTD device spi0.0
[    0.530000] Creating 5 MTD partitions on "spi0.0":
[    0.530000] 0x000000000000-0x000000020000 : "u-boot"
[    0.540000] 0x000000020000-0x00000013a07c : "kernel"
[    0.540000] 0x00000013a07c-0x000000ff0000 : "rootfs"
[    0.550000] mtd: device 2 (rootfs) set to be root filesystem
[    0.550000] 1 squashfs-split partitions found on MTD device rootfs
[    0.560000] 0x000000d80000-0x000000ff0000 : "rootfs_data"
[    0.570000] 0x000000ff0000-0x000001000000 : "art"
[    0.570000] 0x000000020000-0x000000ff0000 : "firmware"
[    0.600000] libphy: ag71xx_mdio: probed
[    1.190000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd0            41, driver=Generic PHY]
[    1.200000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[    1.200000] TCP: cubic registered
[    1.200000] NET: Registered protocol family 17
[    1.210000] bridge: automatic filtering via arp/ip/ip6tables has been depreca            ted. Update your scripts to load br_netfilter if you need this.
[    1.220000] 8021q: 802.1Q VLAN Support v1.8
[    1.230000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.240000] Freeing unused kernel memory: 248K
[    2.830000] init: Console is alive
[    2.840000] init: - watchdog -
[    5.450000] usbcore: registered new interface driver usbfs
[    5.460000] usbcore: registered new interface driver hub
[    5.460000] usbcore: registered new device driver usb
[    5.520000] SCSI subsystem initialized
[    5.530000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    5.540000] ehci-platform: EHCI generic platform driver
[    5.540000] ehci-platform ehci-platform: EHCI Host Controller
[    5.550000] ehci-platform ehci-platform: new USB bus registered, assigned bus             number 1
[    5.560000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    5.580000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    5.580000] hub 1-0:1.0: USB hub found
[    5.580000] hub 1-0:1.0: 1 port detected
[    5.590000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    5.600000] ohci-platform: OHCI generic platform driver
[    5.610000] uhci_hcd: USB Universal Host Controller Interface driver
[    5.620000] usbcore: registered new interface driver usb-storage
[    5.910000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    5.970000] init: - preinit -
[    6.340000] hub 1-1:1.0: USB hub found
[    6.350000] hub 1-1:1.0: 4 ports detected
[    6.470000] random: procd urandom read with 10 bits of entropy available
[    6.770000] usb 1-1.1: new high-speed USB device number 3 using ehci-platform
[    7.130000] mount_root: loading kmods from internal overlay
[    7.630000] jffs2: notice: (326) jffs2_build_xattr_subsystem: complete buildi            ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0             orphan) found.
[    7.650000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    7.660000] block: extroot: not configured
[    7.720000] jffs2: notice: (323) jffs2_build_xattr_subsystem: complete buildi            ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0             orphan) found.
[    7.850000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    7.860000] block: extroot: not configured
[    7.860000] mount_root: switching to jffs2 overlay
[    7.920000] procd: - early -
[    7.930000] procd: - watchdog -
[    8.970000] procd: - ubus -
[    9.990000] procd: - init -
[   11.850000] usb 1-1.1: device descriptor read/64, error -145
[   12.210000] usb 1-1.2: new high-speed USB device number 4 using ehci-platform
[   12.350000] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[   12.390000] scsi host0: usb-storage 1-1.2:1.0
[   12.500000] usb 1-1.3: new high-speed USB device number 5 using ehci-platform
[   13.670000] scsi 0:0:0:0: Direct-Access     Generic  STORAGE DEVICE   0933 PQ            : 0 ANSI: 6
[   14.050000] sd 0:0:0:0: [sda] 31088640 512-byte logical blocks: (15.9 GB/14.8             GiB)
[   14.070000] sd 0:0:0:0: [sda] Write Protect is off
[   14.070000] sd 0:0:0:0: [sda] Mode Sense: 21 00 00 00
[   14.070000] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doe            sn't support DPO or FUA
[   14.100000]  sda: sda1 sda2
[   14.120000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   15.320000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fd            f68
[   15.320000] Backport generated by backports.git backports-20151218-0-g2f58d9d
[   15.520000] ath: EEPROM regdomain: 0x0
[   15.520000] ath: EEPROM indicates default country code should be used
[   15.520000] ath: doing EEPROM country->regdmn map search
[   15.520000] ath: country maps to regdmn code: 0x3a
[   15.520000] ath: Country alpha2 being used: US
[   15.520000] ath: Regpair used: 0x3a
[   15.530000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   15.530000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
[   15.550000] usb 1-1.1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw reques            ted
[   15.560000] usbcore: registered new interface driver ath9k_htc
[   15.710000] RPC: Registered named UNIX socket transport module.
[   15.710000] RPC: Registered udp transport module.
[   15.720000] RPC: Registered tcp transport module.
[   15.720000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   15.770000] tun: Universal TUN/TAP device driver, 1.6
[   15.770000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[   15.910000] usb 1-1.3: reset high-speed USB device number 5 using ehci-platfo            rm
[   16.050000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 d            etected
[   16.120000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected
[   16.140000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[   16.140000] usbcore: registered new interface driver rt2800usb
[   16.150000] usb 1-1.1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw            , size: 51008
[   16.160000] usbcore: registered new interface driver rtl8187
[   16.270000] usbcore: registered new interface driver rtl8192cu
[   16.330000] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   16.350000] usbcore: registered new interface driver cdc_acm
[   16.350000] cdc_acm: USB Abstract Control Model driver for USB modems and ISD            N adapters
[   16.390000] usbcore: registered new interface driver cdc_wdm
[   16.400000] ath9k_htc 1-1.1:1.0: ath9k_htc: HTC initialized with 33 credits
[   16.450000] nf_conntrack version 0.5.0 (955 buckets, 3820 max)
[   16.530000] usbcore: registered new interface driver ums-alauda
[   16.540000] usbcore: registered new interface driver ums-cypress
[   16.550000] usbcore: registered new interface driver ums-datafab
[   16.570000] usbcore: registered new interface driver ums-freecom
[   16.580000] usbcore: registered new interface driver ums-isd200
[   16.600000] usbcore: registered new interface driver ums-jumpshot
[   16.610000] usbcore: registered new interface driver ums-karma
[   16.630000] usbcore: registered new interface driver ums-sddr09
[   16.640000] usbcore: registered new interface driver ums-sddr55
[   16.670000] usbcore: registered new interface driver ums-usbat
[   16.710000] usbcore: registered new interface driver usbserial
[   16.720000] usbcore: registered new interface driver usbserial_generic
[   16.730000] usbserial: USB Serial support registered for generic
[   16.810000] ath9k_htc 1-1.1:1.0: ath9k_htc: FW Version: 1.4
[   16.810000] ath9k_htc 1-1.1:1.0: FW RMW support: On
[   16.820000] ath: EEPROM regdomain: 0x0
[   16.820000] ath: EEPROM indicates default country code should be used
[   16.820000] ath: doing EEPROM country->regdmn map search
[   16.820000] ath: country maps to regdmn code: 0x3a
[   16.820000] ath: Country alpha2 being used: US
[   16.820000] ath: Regpair used: 0x3a
[   16.850000] ieee80211 phy2: Atheros AR9271 Rev:1
[   16.870000] xt_time: kernel timezone is -0000
[   16.880000] usbcore: registered new interface driver asix
[   16.890000] usbcore: registered new interface driver ax88179_178a
[   16.920000] usbcore: registered new interface driver cdc_ether
[   16.930000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   16.960000] usbcore: registered new interface driver pl2303
[   16.970000] usbserial: USB Serial support registered for pl2303
[   17.000000] PPP generic driver version 2.4.2
[   17.010000] NET: Registered protocol family 24
[   17.010000] usbcore: registered new interface driver qmi_wwan
[   17.020000] usbcore: registered new interface driver rndis_host
[   17.030000] usbcore: registered new interface driver sierra_net
[   17.070000] usbcore: registered new interface driver option
[   17.070000] usbserial: USB Serial support registered for GSM modem (1-port)
[   22.120000] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibi            lities
[   22.130000] EXT4-fs (sda1): couldn't mount as ext2 due to feature incompatibi            lities
[   22.210000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts:             (null)
[   22.620000] Adding 1004024k swap on /dev/sdcard/sd2.  Priority:-1 extents:1 a            cross:1004024k
[   27.670000] device eth0 entered promiscuous mode
[   31.030000] random: nonblocking pool is initialized
[   31.250000] eth0: link up (100Mbps/Full duplex)
[   31.250000] br-lan: port 1(eth0) entered forwarding state
[   31.260000] br-lan: port 1(eth0) entered forwarding state
[   31.550000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmwa            re file 'rt2870.bin'
[   32.340000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detec            ted - version: 0.29
[   33.260000] br-lan: port 1(eth0) entered forwarding state
[   34.650000] device wlan0 entered promiscuous mode
[   34.870000] device wlan0-1 entered promiscuous mode
[   34.870000] br-lan: port 3(wlan0-1) entered forwarding state
[   34.880000] br-lan: port 3(wlan0-1) entered forwarding state
[   34.990000] br-lan: port 2(wlan0) entered forwarding state
[   35.000000] br-lan: port 2(wlan0) entered forwarding state
[   35.450000] br-lan: port 3(wlan0-1) entered disabled state
[   36.570000] br-lan: port 3(wlan0-1) entered forwarding state
[   36.580000] br-lan: port 3(wlan0-1) entered forwarding state
[   37.000000] br-lan: port 2(wlan0) entered forwarding state
[   38.580000] br-lan: port 3(wlan0-1) entered forwarding state
[   39.410000] wlan2: authenticate with e4:8d:8c:45:d3:0c
[   39.990000] wlan2: send auth to e4:8d:8c:45:d3:0c (try 1/3)
[   40.000000] wlan2: authenticated
[   40.040000] wlan2: associate with e4:8d:8c:45:d3:0c (try 1/3)
[   40.050000] wlan2: RX AssocResp from e4:8d:8c:45:d3:0c (capab=0x431 status=0             aid=6)
[   40.060000] wlan2: associated
root@Pineapple:~#

Link to post
Share on other sites
2 minutes ago, Rinilyn said:

Yes I'm using an SD

Mana Toolkit  has been shutdown.
root@Pineapple:~#
root@Pineapple:~# dmesg
[    0.000000] Linux version 3.18.84 (@02fc9f092662) (gcc version 4.8.3 (OpenWrt            /Linaro GCC 4.8-2014.04 unknown) ) #14 Mon Dec 25 22:24:59 UTC 2017
[    0.000000] MyLoader: sysp=8a14b024, boardp=44b65156, parts=b69f8d32
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9330 rev 1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 80363cf0, node_mem_map 8100000            0
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32             bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pag            es: 16256
[    0.000000] Kernel command line:  board=PINEAPPLE-NANO  console=ttyATH0,11520            0 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 60880K/65536K available (2515K kernel code, 148K rwdata,             536K rodata, 248K init, 188K bss, 4656K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.00            0MHz
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.100000] NET: Registered protocol family 16
[    0.100000] MIPS: machine is WiFi Pineapple NANO
[    0.380000] Switched to clocksource MIPS
[    0.380000] NET: Registered protocol family 2
[    0.390000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.400000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.400000] TCP: reno registered
[    0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.420000] NET: Registered protocol family 1
[    0.420000] PCI: CLS 0 bytes, default 32
[    0.430000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.450000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.450000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT            Y) (c) 2001-2006 Red Hat, Inc.
[    0.470000] msgmni has been set to 118
[    0.470000] io scheduler noop registered
[    0.470000] io scheduler deadline registered (default)
[    0.480000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.480000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 15            62500) is a AR933X UART
[    0.490000] console [ttyATH0] enabled
[    0.500000] bootconsole [early0] disabled
[    0.510000] m25p80 spi0.0: found mx25l12805d, expected m25p80
[    0.520000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[    0.520000] 5 tp-link partitions found on MTD device spi0.0
[    0.530000] Creating 5 MTD partitions on "spi0.0":
[    0.530000] 0x000000000000-0x000000020000 : "u-boot"
[    0.540000] 0x000000020000-0x00000013a07c : "kernel"
[    0.540000] 0x00000013a07c-0x000000ff0000 : "rootfs"
[    0.550000] mtd: device 2 (rootfs) set to be root filesystem
[    0.550000] 1 squashfs-split partitions found on MTD device rootfs
[    0.560000] 0x000000d80000-0x000000ff0000 : "rootfs_data"
[    0.570000] 0x000000ff0000-0x000001000000 : "art"
[    0.570000] 0x000000020000-0x000000ff0000 : "firmware"
[    0.600000] libphy: ag71xx_mdio: probed
[    1.190000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd0            41, driver=Generic PHY]
[    1.200000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[    1.200000] TCP: cubic registered
[    1.200000] NET: Registered protocol family 17
[    1.210000] bridge: automatic filtering via arp/ip/ip6tables has been depreca            ted. Update your scripts to load br_netfilter if you need this.
[    1.220000] 8021q: 802.1Q VLAN Support v1.8
[    1.230000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.240000] Freeing unused kernel memory: 248K
[    2.830000] init: Console is alive
[    2.840000] init: - watchdog -
[    5.450000] usbcore: registered new interface driver usbfs
[    5.460000] usbcore: registered new interface driver hub
[    5.460000] usbcore: registered new device driver usb
[    5.520000] SCSI subsystem initialized
[    5.530000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    5.540000] ehci-platform: EHCI generic platform driver
[    5.540000] ehci-platform ehci-platform: EHCI Host Controller
[    5.550000] ehci-platform ehci-platform: new USB bus registered, assigned bus             number 1
[    5.560000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    5.580000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    5.580000] hub 1-0:1.0: USB hub found
[    5.580000] hub 1-0:1.0: 1 port detected
[    5.590000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    5.600000] ohci-platform: OHCI generic platform driver
[    5.610000] uhci_hcd: USB Universal Host Controller Interface driver
[    5.620000] usbcore: registered new interface driver usb-storage
[    5.910000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    5.970000] init: - preinit -
[    6.340000] hub 1-1:1.0: USB hub found
[    6.350000] hub 1-1:1.0: 4 ports detected
[    6.470000] random: procd urandom read with 10 bits of entropy available
[    6.770000] usb 1-1.1: new high-speed USB device number 3 using ehci-platform
[    7.130000] mount_root: loading kmods from internal overlay
[    7.630000] jffs2: notice: (326) jffs2_build_xattr_subsystem: complete buildi            ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0             orphan) found.
[    7.650000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    7.660000] block: extroot: not configured
[    7.720000] jffs2: notice: (323) jffs2_build_xattr_subsystem: complete buildi            ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0             orphan) found.
[    7.850000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    7.860000] block: extroot: not configured
[    7.860000] mount_root: switching to jffs2 overlay
[    7.920000] procd: - early -
[    7.930000] procd: - watchdog -
[    8.970000] procd: - ubus -
[    9.990000] procd: - init -
[   11.850000] usb 1-1.1: device descriptor read/64, error -145
[   12.210000] usb 1-1.2: new high-speed USB device number 4 using ehci-platform
[   12.350000] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[   12.390000] scsi host0: usb-storage 1-1.2:1.0
[   12.500000] usb 1-1.3: new high-speed USB device number 5 using ehci-platform
[   13.670000] scsi 0:0:0:0: Direct-Access     Generic  STORAGE DEVICE   0933 PQ            : 0 ANSI: 6
[   14.050000] sd 0:0:0:0: [sda] 31088640 512-byte logical blocks: (15.9 GB/14.8             GiB)
[   14.070000] sd 0:0:0:0: [sda] Write Protect is off
[   14.070000] sd 0:0:0:0: [sda] Mode Sense: 21 00 00 00
[   14.070000] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doe            sn't support DPO or FUA
[   14.100000]  sda: sda1 sda2
[   14.120000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   15.320000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fd            f68
[   15.320000] Backport generated by backports.git backports-20151218-0-g2f58d9d
[   15.520000] ath: EEPROM regdomain: 0x0
[   15.520000] ath: EEPROM indicates default country code should be used
[   15.520000] ath: doing EEPROM country->regdmn map search
[   15.520000] ath: country maps to regdmn code: 0x3a
[   15.520000] ath: Country alpha2 being used: US
[   15.520000] ath: Regpair used: 0x3a
[   15.530000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   15.530000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
[   15.550000] usb 1-1.1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw reques            ted
[   15.560000] usbcore: registered new interface driver ath9k_htc
[   15.710000] RPC: Registered named UNIX socket transport module.
[   15.710000] RPC: Registered udp transport module.
[   15.720000] RPC: Registered tcp transport module.
[   15.720000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   15.770000] tun: Universal TUN/TAP device driver, 1.6
[   15.770000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[   15.910000] usb 1-1.3: reset high-speed USB device number 5 using ehci-platfo            rm
[   16.050000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 d            etected
[   16.120000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected
[   16.140000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[   16.140000] usbcore: registered new interface driver rt2800usb
[   16.150000] usb 1-1.1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw            , size: 51008
[   16.160000] usbcore: registered new interface driver rtl8187
[   16.270000] usbcore: registered new interface driver rtl8192cu
[   16.330000] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   16.350000] usbcore: registered new interface driver cdc_acm
[   16.350000] cdc_acm: USB Abstract Control Model driver for USB modems and ISD            N adapters
[   16.390000] usbcore: registered new interface driver cdc_wdm
[   16.400000] ath9k_htc 1-1.1:1.0: ath9k_htc: HTC initialized with 33 credits
[   16.450000] nf_conntrack version 0.5.0 (955 buckets, 3820 max)
[   16.530000] usbcore: registered new interface driver ums-alauda
[   16.540000] usbcore: registered new interface driver ums-cypress
[   16.550000] usbcore: registered new interface driver ums-datafab
[   16.570000] usbcore: registered new interface driver ums-freecom
[   16.580000] usbcore: registered new interface driver ums-isd200
[   16.600000] usbcore: registered new interface driver ums-jumpshot
[   16.610000] usbcore: registered new interface driver ums-karma
[   16.630000] usbcore: registered new interface driver ums-sddr09
[   16.640000] usbcore: registered new interface driver ums-sddr55
[   16.670000] usbcore: registered new interface driver ums-usbat
[   16.710000] usbcore: registered new interface driver usbserial
[   16.720000] usbcore: registered new interface driver usbserial_generic
[   16.730000] usbserial: USB Serial support registered for generic
[   16.810000] ath9k_htc 1-1.1:1.0: ath9k_htc: FW Version: 1.4
[   16.810000] ath9k_htc 1-1.1:1.0: FW RMW support: On
[   16.820000] ath: EEPROM regdomain: 0x0
[   16.820000] ath: EEPROM indicates default country code should be used
[   16.820000] ath: doing EEPROM country->regdmn map search
[   16.820000] ath: country maps to regdmn code: 0x3a
[   16.820000] ath: Country alpha2 being used: US
[   16.820000] ath: Regpair used: 0x3a
[   16.850000] ieee80211 phy2: Atheros AR9271 Rev:1
[   16.870000] xt_time: kernel timezone is -0000
[   16.880000] usbcore: registered new interface driver asix
[   16.890000] usbcore: registered new interface driver ax88179_178a
[   16.920000] usbcore: registered new interface driver cdc_ether
[   16.930000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   16.960000] usbcore: registered new interface driver pl2303
[   16.970000] usbserial: USB Serial support registered for pl2303
[   17.000000] PPP generic driver version 2.4.2
[   17.010000] NET: Registered protocol family 24
[   17.010000] usbcore: registered new interface driver qmi_wwan
[   17.020000] usbcore: registered new interface driver rndis_host
[   17.030000] usbcore: registered new interface driver sierra_net
[   17.070000] usbcore: registered new interface driver option
[   17.070000] usbserial: USB Serial support registered for GSM modem (1-port)
[   22.120000] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibi            lities
[   22.130000] EXT4-fs (sda1): couldn't mount as ext2 due to feature incompatibi            lities
[   22.210000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts:             (null)
[   22.620000] Adding 1004024k swap on /dev/sdcard/sd2.  Priority:-1 extents:1 a            cross:1004024k
[   27.670000] device eth0 entered promiscuous mode
[   31.030000] random: nonblocking pool is initialized
[   31.250000] eth0: link up (100Mbps/Full duplex)
[   31.250000] br-lan: port 1(eth0) entered forwarding state
[   31.260000] br-lan: port 1(eth0) entered forwarding state
[   31.550000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmwa            re file 'rt2870.bin'
[   32.340000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detec            ted - version: 0.29
[   33.260000] br-lan: port 1(eth0) entered forwarding state
[   34.650000] device wlan0 entered promiscuous mode
[   34.870000] device wlan0-1 entered promiscuous mode
[   34.870000] br-lan: port 3(wlan0-1) entered forwarding state
[   34.880000] br-lan: port 3(wlan0-1) entered forwarding state
[   34.990000] br-lan: port 2(wlan0) entered forwarding state
[   35.000000] br-lan: port 2(wlan0) entered forwarding state
[   35.450000] br-lan: port 3(wlan0-1) entered disabled state
[   36.570000] br-lan: port 3(wlan0-1) entered forwarding state
[   36.580000] br-lan: port 3(wlan0-1) entered forwarding state
[   37.000000] br-lan: port 2(wlan0) entered forwarding state
[   38.580000] br-lan: port 3(wlan0-1) entered forwarding state
[   39.410000] wlan2: authenticate with e4:8d:8c:45:d3:0c
[   39.990000] wlan2: send auth to e4:8d:8c:45:d3:0c (try 1/3)
[   40.000000] wlan2: authenticated
[   40.040000] wlan2: associate with e4:8d:8c:45:d3:0c (try 1/3)
[   40.050000] wlan2: RX AssocResp from e4:8d:8c:45:d3:0c (capab=0x431 status=0             aid=6)
[   40.060000] wlan2: associated
root@Pineapple:~#

Is this output after getting the failed attempts to start Mana?
I'm asking if you have a SD-card because there are reports of several users experiencing problems with their sd-cards.
Especially when using software like this, which is demanding on the devices CPU/RAM/Storage etc.

I cannot see anything wrong in that output, but it's looking like it's only been online for 40 sec before you tested.
Try giving it a few more attempts to run, and check the dmesg for anything looking like the lines below:

[ 102.440000] usb 1-1.2: USB disconnect, device number 4
[ 102.450000] sd 0:0:0:0: [sda]
[ 102.450000] Result: hostbyte=0x01 driverbyte=0x00
[ 102.450000] sd 0:0:0:0: [sda] CDB:
[ 102.460000] cdb[0]=0x28: 28 00 00 1e ab 60 00 00 f0 00
[ 102.460000] blk_update_request: I/O error, dev sda, sector 2009952
[ 102.470000] sd 0:0:0:0: [sda]
[ 102.470000] Result: hostbyte=0x01 driverbyte=0x00
[ 102.480000] sd 0:0:0:0: [sda] CDB:
[ 102.480000] cdb[0]=0x28: 28 00 00 1e ac 50 00 00 10 00
[ 102.490000] blk_update_request: I/O error, dev sda, sector 2010192
[ 102.490000] Aborting journal on device sda1-8.
[ 102.500000] JBD2: Error -5 detected when updating journal superblock for sda1-8.
[ 102.520000] Buffer I/O error on dev sda1, logical block 153, async page read
[ 102.520000] Buffer I/O error on dev sda1, logical block 153, async page read
[ 102.540000] Buffer I/O error on dev sda1, logical block 153, async page read
[ 102.540000] Buffer I/O error on dev sda1, logical block 154, async page read
[ 102.560000] Buffer I/O error on dev sda1, logical block 154, async page read
[ 102.560000] Buffer I/O error on dev sda1, logical block 154, async page read
[ 102.580000] Buffer I/O error on dev sda1, logical block 154, async page read
[ 102.580000] Buffer I/O error on dev sda1, logical block 155, async page read
[ 102.610000] Buffer I/O error on dev sda1, logical block 155, async page read
[ 102.610000] Buffer I/O error on dev sda1, logical block 155, async page read
[ 104.880000] usb 1-1.2: new high-speed USB device number 5 using ehci-platform
[ 105.000000] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 105.020000] scsi host1: usb-storage 1-1.2:1.0
[ 106.020000] scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 0933 PQ: 0 ANSI: 6
[ 106.020000] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 106.330000] sd 1:0:0:0: [sdb] 15187968 512-byte logical blocks: (7.77 GB/7.24 GiB)
[ 106.330000] sd 1:0:0:0: [sdb] Write Protect is off
[ 106.340000] sd 1:0:0:0: [sdb] Mode Sense: 21 00 00 00
[ 106.340000] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 106.360000] sdb: sdb1 sdb2
[ 106.370000] sd 1:0:0:0: [sdb] Attached SCSI removable disk
[ 106.750000] EXT4-fs error (device sda1): ext4_put_super:797: Couldn't clean up the journal
[ 106.760000] EXT4-fs (sda1): Remounting filesystem read-only
[ 106.780000] EXT4-fs (sdb1): couldn't mount as ext3 due to feature incompatibilities
[ 106.790000] EXT4-fs (sdb1): couldn't mount as ext2 due to feature incompatibilities
[ 106.820000] EXT4-fs (sdb1): recovery complete
[ 106.830000] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[ 107.050000] Adding 1004364k swap on /dev/sdcard/sd2. Priority:-2 extents:1 across:1004364k


You could also attempt to trigger the "bug" by issuing this command:

badblocks -e 100 -v /dev/sdcard/sd1

And then checking dmesg.

Link to post
Share on other sites

ive been online for 40min now,its giving 

[ 106.780000] EXT4-fs (sdb1): couldn't mount as ext3 due to feature incompatibilities
[ 106.790000] EXT4-fs (sdb1): couldn't mount as ext2 due to feature incompatibilities

as you can see below and badblocks is not installed. so my solution is mounting in a usb now?

9 minutes ago, Zylla said:

Is this output after getting the failed attempts to start Mana?
I'm asking if you have a SD-card because there are reports of several users experiencing problems with their sd-cards.
Especially when using software like this, which is demanding on the devices CPU/RAM/Storage etc.

I cannot see anything wrong in that output, but it's looking like it's only been online for 40 sec before you tested.
Try giving it a few more attempts to run, and check the dmesg for anything looking like the lines below:


[ 102.440000] usb 1-1.2: USB disconnect, device number 4
[ 102.450000] sd 0:0:0:0: [sda]
[ 102.450000] Result: hostbyte=0x01 driverbyte=0x00
[ 102.450000] sd 0:0:0:0: [sda] CDB:
[ 102.460000] cdb[0]=0x28: 28 00 00 1e ab 60 00 00 f0 00
[ 102.460000] blk_update_request: I/O error, dev sda, sector 2009952
[ 102.470000] sd 0:0:0:0: [sda]
[ 102.470000] Result: hostbyte=0x01 driverbyte=0x00
[ 102.480000] sd 0:0:0:0: [sda] CDB:
[ 102.480000] cdb[0]=0x28: 28 00 00 1e ac 50 00 00 10 00
[ 102.490000] blk_update_request: I/O error, dev sda, sector 2010192
[ 102.490000] Aborting journal on device sda1-8.
[ 102.500000] JBD2: Error -5 detected when updating journal superblock for sda1-8.
[ 102.520000] Buffer I/O error on dev sda1, logical block 153, async page read
[ 102.520000] Buffer I/O error on dev sda1, logical block 153, async page read
[ 102.540000] Buffer I/O error on dev sda1, logical block 153, async page read
[ 102.540000] Buffer I/O error on dev sda1, logical block 154, async page read
[ 102.560000] Buffer I/O error on dev sda1, logical block 154, async page read
[ 102.560000] Buffer I/O error on dev sda1, logical block 154, async page read
[ 102.580000] Buffer I/O error on dev sda1, logical block 154, async page read
[ 102.580000] Buffer I/O error on dev sda1, logical block 155, async page read
[ 102.610000] Buffer I/O error on dev sda1, logical block 155, async page read
[ 102.610000] Buffer I/O error on dev sda1, logical block 155, async page read
[ 104.880000] usb 1-1.2: new high-speed USB device number 5 using ehci-platform
[ 105.000000] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 105.020000] scsi host1: usb-storage 1-1.2:1.0
[ 106.020000] scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 0933 PQ: 0 ANSI: 6
[ 106.020000] sd 1:0:0:0: Attached scsi generic sg0 type 0
[ 106.330000] sd 1:0:0:0: [sdb] 15187968 512-byte logical blocks: (7.77 GB/7.24 GiB)
[ 106.330000] sd 1:0:0:0: [sdb] Write Protect is off
[ 106.340000] sd 1:0:0:0: [sdb] Mode Sense: 21 00 00 00
[ 106.340000] sd 1:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 106.360000] sdb: sdb1 sdb2
[ 106.370000] sd 1:0:0:0: [sdb] Attached SCSI removable disk
[ 106.750000] EXT4-fs error (device sda1): ext4_put_super:797: Couldn't clean up the journal
[ 106.760000] EXT4-fs (sda1): Remounting filesystem read-only
[ 106.780000] EXT4-fs (sdb1): couldn't mount as ext3 due to feature incompatibilities
[ 106.790000] EXT4-fs (sdb1): couldn't mount as ext2 due to feature incompatibilities
[ 106.820000] EXT4-fs (sdb1): recovery complete
[ 106.830000] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[ 107.050000] Adding 1004364k swap on /dev/sdcard/sd2. Priority:-2 extents:1 across:1004364k


You could also attempt to trigger the "bug" by issuing this command:


badblocks -e 100 -v /dev/sdcard/sd1

And then checking dmesg.

 

root@Pineapple:~# dmesg
[    0.000000] Linux version 3.18.84 (@02fc9f092662) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 unknown) ) #14 Mon Dec 25 22:24:59 UTC 2017
[    0.000000] MyLoader: sysp=8a14b024, boardp=44b65156, parts=b69f8d32
[    0.000000] bootconsole [early0] enabled
[    0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[    0.000000] SoC: Atheros AR9330 rev 1
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 04000000 @ 00000000 (usable)
[    0.000000] Initrd not found or empty - disabling initrd
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x00000000-0x03ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00000000-0x03ffffff]
[    0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff]
[    0.000000] On node 0 totalpages: 16384
[    0.000000] free_area_init_node: node 0, pgdat 80363cf0, node_mem_map 81000000
[    0.000000]   Normal zone: 128 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 16384 pages, LIFO batch:3
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
[    0.000000] Kernel command line:  board=PINEAPPLE-NANO  console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 60880K/65536K available (2515K kernel code, 148K rwdata, 536K rodata, 248K init, 188K bss, 4656K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:51
[    0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[    0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[    0.080000] pid_max: default: 32768 minimum: 301
[    0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.100000] NET: Registered protocol family 16
[    0.100000] MIPS: machine is WiFi Pineapple NANO
[    0.380000] Switched to clocksource MIPS
[    0.380000] NET: Registered protocol family 2
[    0.390000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.390000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.400000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.400000] TCP: reno registered
[    0.410000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.410000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.420000] NET: Registered protocol family 1
[    0.420000] PCI: CLS 0 bytes, default 32
[    0.430000] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.450000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.450000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.470000] msgmni has been set to 118
[    0.470000] io scheduler noop registered
[    0.470000] io scheduler deadline registered (default)
[    0.480000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.480000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a AR933X UART
[    0.490000] console [ttyATH0] enabled
[    0.500000] bootconsole [early0] disabled
[    0.510000] m25p80 spi0.0: found mx25l12805d, expected m25p80
[    0.520000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[    0.520000] 5 tp-link partitions found on MTD device spi0.0
[    0.530000] Creating 5 MTD partitions on "spi0.0":
[    0.530000] 0x000000000000-0x000000020000 : "u-boot"
[    0.540000] 0x000000020000-0x00000013a07c : "kernel"
[    0.540000] 0x00000013a07c-0x000000ff0000 : "rootfs"
[    0.550000] mtd: device 2 (rootfs) set to be root filesystem
[    0.550000] 1 squashfs-split partitions found on MTD device rootfs
[    0.560000] 0x000000d80000-0x000000ff0000 : "rootfs_data"
[    0.570000] 0x000000ff0000-0x000001000000 : "art"
[    0.570000] 0x000000020000-0x000000ff0000 : "firmware"
[    0.600000] libphy: ag71xx_mdio: probed
[    1.190000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY]
[    1.200000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[    1.200000] TCP: cubic registered
[    1.200000] NET: Registered protocol family 17
[    1.210000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[    1.220000] 8021q: 802.1Q VLAN Support v1.8
[    1.230000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    1.240000] Freeing unused kernel memory: 248K
[    2.830000] init: Console is alive
[    2.840000] init: - watchdog -
[    5.450000] usbcore: registered new interface driver usbfs
[    5.460000] usbcore: registered new interface driver hub
[    5.460000] usbcore: registered new device driver usb
[    5.520000] SCSI subsystem initialized
[    5.530000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    5.540000] ehci-platform: EHCI generic platform driver
[    5.540000] ehci-platform ehci-platform: EHCI Host Controller
[    5.550000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[    5.560000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[    5.580000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[    5.580000] hub 1-0:1.0: USB hub found
[    5.580000] hub 1-0:1.0: 1 port detected
[    5.590000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    5.600000] ohci-platform: OHCI generic platform driver
[    5.610000] uhci_hcd: USB Universal Host Controller Interface driver
[    5.620000] usbcore: registered new interface driver usb-storage
[    5.910000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[    5.970000] init: - preinit -
[    6.340000] hub 1-1:1.0: USB hub found
[    6.350000] hub 1-1:1.0: 4 ports detected
[    6.470000] random: procd urandom read with 10 bits of entropy available
[    6.770000] usb 1-1.1: new high-speed USB device number 3 using ehci-platform
[    7.130000] mount_root: loading kmods from internal overlay
[    7.630000] jffs2: notice: (326) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    7.650000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    7.660000] block: extroot: not configured
[    7.720000] jffs2: notice: (323) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[    7.850000] block: attempting to load /tmp/jffs_cfg/upper/etc/config/fstab
[    7.860000] block: extroot: not configured
[    7.860000] mount_root: switching to jffs2 overlay
[    7.920000] procd: - early -
[    7.930000] procd: - watchdog -
[    8.970000] procd: - ubus -
[    9.990000] procd: - init -
[   11.850000] usb 1-1.1: device descriptor read/64, error -145
[   12.210000] usb 1-1.2: new high-speed USB device number 4 using ehci-platform
[   12.350000] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[   12.390000] scsi host0: usb-storage 1-1.2:1.0
[   12.500000] usb 1-1.3: new high-speed USB device number 5 using ehci-platform
[   13.670000] scsi 0:0:0:0: Direct-Access     Generic  STORAGE DEVICE   0933 PQ: 0 ANSI: 6
[   14.050000] sd 0:0:0:0: [sda] 31088640 512-byte logical blocks: (15.9 GB/14.8 GiB)
[   14.070000] sd 0:0:0:0: [sda] Write Protect is off
[   14.070000] sd 0:0:0:0: [sda] Mode Sense: 21 00 00 00
[   14.070000] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[   14.100000]  sda: sda1 sda2
[   14.120000] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   15.320000] Loading modules backported from Linux version v4.4-rc5-1913-gc8fdf68
[   15.320000] Backport generated by backports.git backports-20151218-0-g2f58d9d
[   15.520000] ath: EEPROM regdomain: 0x0
[   15.520000] ath: EEPROM indicates default country code should be used
[   15.520000] ath: doing EEPROM country->regdmn map search
[   15.520000] ath: country maps to regdmn code: 0x3a
[   15.520000] ath: Country alpha2 being used: US
[   15.520000] ath: Regpair used: 0x3a
[   15.530000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
[   15.530000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
[   15.550000] usb 1-1.1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
[   15.560000] usbcore: registered new interface driver ath9k_htc
[   15.710000] RPC: Registered named UNIX socket transport module.
[   15.710000] RPC: Registered udp transport module.
[   15.720000] RPC: Registered tcp transport module.
[   15.720000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   15.770000] tun: Universal TUN/TAP device driver, 1.6
[   15.770000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[   15.910000] usb 1-1.3: reset high-speed USB device number 5 using ehci-platform
[   16.050000] ieee80211 phy1: rt2x00_set_rt: Info - RT chipset 5390, rev 0502 detected
[   16.120000] ieee80211 phy1: rt2x00_set_rf: Info - RF chipset 5370 detected
[   16.140000] ieee80211 phy1: Selected rate control algorithm 'minstrel_ht'
[   16.140000] usbcore: registered new interface driver rt2800usb
[   16.150000] usb 1-1.1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
[   16.160000] usbcore: registered new interface driver rtl8187
[   16.270000] usbcore: registered new interface driver rtl8192cu
[   16.330000] sd 0:0:0:0: Attached scsi generic sg0 type 0
[   16.350000] usbcore: registered new interface driver cdc_acm
[   16.350000] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[   16.390000] usbcore: registered new interface driver cdc_wdm
[   16.400000] ath9k_htc 1-1.1:1.0: ath9k_htc: HTC initialized with 33 credits
[   16.450000] nf_conntrack version 0.5.0 (955 buckets, 3820 max)
[   16.530000] usbcore: registered new interface driver ums-alauda
[   16.540000] usbcore: registered new interface driver ums-cypress
[   16.550000] usbcore: registered new interface driver ums-datafab
[   16.570000] usbcore: registered new interface driver ums-freecom
[   16.580000] usbcore: registered new interface driver ums-isd200
[   16.600000] usbcore: registered new interface driver ums-jumpshot
[   16.610000] usbcore: registered new interface driver ums-karma
[   16.630000] usbcore: registered new interface driver ums-sddr09
[   16.640000] usbcore: registered new interface driver ums-sddr55
[   16.670000] usbcore: registered new interface driver ums-usbat
[   16.710000] usbcore: registered new interface driver usbserial
[   16.720000] usbcore: registered new interface driver usbserial_generic
[   16.730000] usbserial: USB Serial support registered for generic
[   16.810000] ath9k_htc 1-1.1:1.0: ath9k_htc: FW Version: 1.4
[   16.810000] ath9k_htc 1-1.1:1.0: FW RMW support: On
[   16.820000] ath: EEPROM regdomain: 0x0
[   16.820000] ath: EEPROM indicates default country code should be used
[   16.820000] ath: doing EEPROM country->regdmn map search
[   16.820000] ath: country maps to regdmn code: 0x3a
[   16.820000] ath: Country alpha2 being used: US
[   16.820000] ath: Regpair used: 0x3a
[   16.850000] ieee80211 phy2: Atheros AR9271 Rev:1
[   16.870000] xt_time: kernel timezone is -0000
[   16.880000] usbcore: registered new interface driver asix
[   16.890000] usbcore: registered new interface driver ax88179_178a
[   16.920000] usbcore: registered new interface driver cdc_ether
[   16.930000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   16.960000] usbcore: registered new interface driver pl2303
[   16.970000] usbserial: USB Serial support registered for pl2303
[   17.000000] PPP generic driver version 2.4.2
[   17.010000] NET: Registered protocol family 24
[   17.010000] usbcore: registered new interface driver qmi_wwan
[   17.020000] usbcore: registered new interface driver rndis_host
[   17.030000] usbcore: registered new interface driver sierra_net
[   17.070000] usbcore: registered new interface driver option
[   17.070000] usbserial: USB Serial support registered for GSM modem (1-port)
[   22.120000] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities
[   22.130000] EXT4-fs (sda1): couldn't mount as ext2 due to feature incompatibilities
[   22.210000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
[   22.620000] Adding 1004024k swap on /dev/sdcard/sd2.  Priority:-1 extents:1 across:1004024k
[   27.670000] device eth0 entered promiscuous mode
[   31.030000] random: nonblocking pool is initialized
[   31.250000] eth0: link up (100Mbps/Full duplex)
[   31.250000] br-lan: port 1(eth0) entered forwarding state
[   31.260000] br-lan: port 1(eth0) entered forwarding state
[   31.550000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[   32.340000] ieee80211 phy1: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.29
[   33.260000] br-lan: port 1(eth0) entered forwarding state
[   34.650000] device wlan0 entered promiscuous mode
[   34.870000] device wlan0-1 entered promiscuous mode
[   34.870000] br-lan: port 3(wlan0-1) entered forwarding state
[   34.880000] br-lan: port 3(wlan0-1) entered forwarding state
[   34.990000] br-lan: port 2(wlan0) entered forwarding state
[   35.000000] br-lan: port 2(wlan0) entered forwarding state
[   35.450000] br-lan: port 3(wlan0-1) entered disabled state
[   36.570000] br-lan: port 3(wlan0-1) entered forwarding state
[   36.580000] br-lan: port 3(wlan0-1) entered forwarding state
[   37.000000] br-lan: port 2(wlan0) entered forwarding state
[   38.580000] br-lan: port 3(wlan0-1) entered forwarding state
[   39.410000] wlan2: authenticate with e4:8d:8c:45:d3:0c
[   39.990000] wlan2: send auth to e4:8d:8c:45:d3:0c (try 1/3)
[   40.000000] wlan2: authenticated
[   40.040000] wlan2: associate with e4:8d:8c:45:d3:0c (try 1/3)
[   40.050000] wlan2: RX AssocResp from e4:8d:8c:45:d3:0c (capab=0x431 status=0 aid=6)
[   40.060000] wlan2: associated
 

Link to post
Share on other sites

Forgive me, i forgot one needed to install badblocks first:
( opkg update ; opkg install badblocks )

[ 106.780000] EXT4-fs (sdb1): couldn't mount as ext3 due to feature incompatibilities
[ 106.790000] EXT4-fs (sdb1): couldn't mount as ext2 due to feature incompatibilities

The lines above is not a clear indication of issues with the sd-card, HOWEVER!
There's is one tell there that tells me you're experiencing the SD-bug, and that is the device-name at the beginning of those lines:   sdb1

When you first boot the Nano, the device-name given to the SD-card is: sda
When the bug happens the kernel will notice that the usb-device (sd-card) have disconnected.
And then a couple seconds after that it will re-connect, and it will be given a new device-name: sdb
If it happens a third time, it will be: sdc   and then so on... sda -> sdb -> sdc -> sdd -> sde

I suggest that you take out your SD-card, then factory-reset your Nano.
Then you plugin a memory-stick formatted the same as the Nano. (ext4+swap partition)
And then you mount that stick as /sd "fooling" the Nano to think it's a SD-card.

You will need to edit the swap-file, which can be found under the Advanced tab of the Pineapple web-gui.
Here is my swap-file (the mount stuff) :

config mount
	option target '/mnt'
	option device '/dev/sda1'
	option fstype 'auto'
	option options 'rw,sync'
	option enabled '1'

 

Edited by Zylla
Link to post
Share on other sites

okay its mounted and trying to install again. Now the bigger question is..how am i supposed to provide traffic (wlan2) if the usb stick took its place lol. can i use wlan0  somehow for it? because in the networking section it shows only wlan1 which is needed for mana

Edited by Rinilyn
Link to post
Share on other sites
35 minutes ago, Rinilyn said:

okay its mounted and trying to install again. Now the bigger question is..how am i supposed to provide traffic (wlan2) if the usb stick took its place lol. can i use wlan0  somehow for it? because in the networking section it shows only wlan1 which is needed for mana

This bug is why i’m a bit hesitant with launching the project as a full module. As many people use another wifi adapter with the nano.

The SD-card issue either needs to be fixed by a firmware update, OR you can do as i do; use a USB-hub. Which will make it less portable. :(

Link to post
Share on other sites

@Zylla i have typed a full tutorial for your script zylla. These are all the steps required for a nano user to have MANA installed. Use this as your own or edit to spare yourself from the trouble of explaining everything over and over again. I also quoted some stuff you typed. Thank you again.

 

What you need: 
# Wifi Pineapple Nano Connected To a Pc with Internet
# USB Hub
# A Regular Usb Drive
# A Third Compatible Radio( Prefer RALINK USB WIFI RT5370)

-Go To http://172.16.42.1:1471 and navigate to Advanced and backup whats in Fstab.
-Remove your sd card if its there,Go to Configuration and Perform a Factory reset.
-Meanwhile,plug in your USB drive to your PC and Format your USB to (ext4+swap partition). You can use an App such as PartitionGURU to accomplish that.
-Connect your Pineapple back to PC, Navigate to http://172.16.42.1:1471 and after setting up your fresh pineapple, Go to Configuration and edit Fstab to:

config global 
    option anon_swap '0'
    option anon_mount '0'
    option auto_swap '1'
    option auto_mount '1'
    option delay_root '5'
    option check_fs '0'

config mount
    option target '/mnt'
    option device '/dev/sda1'
    option fstype 'auto'
    option options 'rw,sync'
    option enabled '1'


Then, Format your SD card also in configuration, Save Fstab again.
To make sure everything is working,try downloading a module and check if it recognises the sd card

Open your favorite SSH tool and SSH into your pineapple  and type:


1. fdisk -l

2. Check if your thumb drive is listed

3. mount -t ext4 /dev/sdb1 /sd/

Your Pineapple now thinks the USB drive is an SD Card. 

###NOW THE INSTALLATION OF THE MANA TOOLKIT###

In your pineapple terminal (SSH),type the following installation code ( This might take up to an hour!):

wget -qO- https://raw.githubusercontent.com/adde88/hostapd-mana/master/INSTALL.sh | bash -s -- -v -v

When installation is Done, Type launch-mana
If "launch-mana Not found" error pops up,you need to OPEN this link and copy everything to your terminal(we are linking files)

https://pastebin.com/dcuy18Jc

Typing Launch-mana will now give a result!

###INSTALLING ZYLLA'S MODULE###

Git Clone this OR download it it as ZIP to your PC and Unzip

https://github.com/adde88/ManaToolkit

1-If you downloaded as ZIP, you will need an sFTP App to upload the files to your pineapple. Personally i use WinSCP
and in Username type root/ Password (yourpassword when logging in to SSH or http://172.16.42.1:1471) and type 172.16.42.1 under hostname and 22 for Port.

2-Go to The Cabinet Module in http://172.16.42.1:1471 (download it if necessary) and navigate to /sd/modules. Create a Folder Called ManaToolkit.
Return To sFTP and transfer your Unzipped files to     /sd/modules/ManaToolkit

3-Close sFTP 

4-Go to Cabinet,navigate to /sd/modules/ManaToolkit/ and edit module.info

5-Change this part: "title": "Mana Toolkit", to "title": "ManaToolkit",

6-Go to your SSH terminal and type this command to link your module to the previously download mana toolkit:

ln -s /sd/modules/ManaToolkit /pineapple/modules/ManaToolkit

SKIP parts 1 to 6 if you used GIT clone (except part 5)

-Refresh http://172.16.42.1:1471. You must now see the ManaToolkit Module
Installing dependencies will fail. You must do it manually if you downloaded as ZIP.
Go to your SSH terminal and type: 

bash /pineapple/modules/ManaToolkit/scripts/dependencies.sh install sd

-We added bash command because there was a permission issue.

DONE!! Reboot your Wifi-Pineapple and The module now works!

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

##Notes##


-You can also run launch-mana in console


-You will need the USB HUB to connect the USB with the third radio because you need internet for mana to work.


- USB is required because of a bug :
 
 When you first boot the Nano, the device-name given to the SD-card is: sda
When the bug happens the kernel will notice that the usb-device (sd-card) have disconnected.
And then a couple seconds after that it will re-connect, and it will be given a new device-name: sdb
If it happens a third time, it will be: sdc   and then so on... sda -> sdb -> sdc -> sdd -> sde

-If you get pineapple is offline,make sure in Networking Page,you have Wlan2 connected to network.

- Here's something that should increase the performance of the toolkit significantly.
After you've finished installing everything, type this into a SSH terminal on the Nano:

python -m compileall
python -m compileall `find /sd/usr/share/mana-toolkit -name *.py`
python -m compileall `find /sd/usr/lib/python2.7/site-packages -name *.py`

This will pre-compile all the python scripts + libraries on your Nano (It will take some time to finish), but the Nano no longer needs to compile said files each time they're being used.

Edited by Rinilyn
  • Like 1
Link to post
Share on other sites
1 hour ago, Rinilyn said:

@Zylla i have typed a full tutorial for your script zylla. These are all the steps required for a nano user to have MANA installed. Use this as your own or edit to spare yourself from the trouble of explaining everything over and over again. I also quoted some stuff you typed. Thank you again.

 

What you need: 
# Wifi Pineapple Nano Connected To a Pc with Internet
# USB Hub
# A Regular Usb Drive
# A Third Compatible Radio( Prefer RALINK USB WIFI RT5370)

-Go To http://172.16.42.1:1471 and navigate to Advanced and backup whats in Fstab.
-Remove your sd card if its there,Go to Configuration and Perform a Factory reset.
-Meanwhile,plug in your USB drive to your PC and Format your USB to (ext4+swap partition). You can use an App such as PartitionGURU to accomplish that.
-Connect your Pineapple back to PC, Navigate to http://172.16.42.1:1471 and after configuration your fresh pineapple, Go to Configuration and edit Fstab to:

config global 
    option anon_swap '0'
    option anon_mount '0'
    option auto_swap '1'
    option auto_mount '1'
    option delay_root '5'
    option check_fs '0'

config mount
    option target '/mnt'
    option device '/dev/sda1'
    option fstype 'auto'
    option options 'rw,sync'
    option enabled '1'


Then, Format your SD card also in configuration, Save Fstab again.
To make sure everything is working,try downloading a module and check if it recognises the sd card

Open your favorite SSH tool and SSH into your pineapple    and type:


1. fdisk -l

2. Check if your thumb drive is listed

3. mount -t ext4 /dev/sdb1 /sd/

Your Pineapple now thinks the USB drive is an SD Card. 

###NOW THE INSTALLATION OF THE MANA TOOLKIT###

In your pineapple terminal (SSH),type the following installation code ( This might take up to an hour!)

wget -qO- https://raw.githubusercontent.com/adde88/hostapd-mana/master/INSTALL.sh | bash -s -- -v -v

When installation is Done, Type launch-mana
If launch-mana isn't found error pops,you need to OPEN this link and copy everything to your terminal(we are linking files)

https://pastebin.com/dcuy18Jc

Typing Launch-mana is now working.

###INSTALLING ZYLLA'S MODULE###

Git Clone this or download it it as ZIP to your PC and Unzip

https://github.com/adde88/ManaToolkit

-If you downloaded as ZIP, you will need an sFTP App to upload the files to your pineapple. Personally i use WinSCP
and in Username type root/ Password (yourpassword when logging in to SSH or http://172.16.42.1:1471) and type 172.16.42.1 under hostname and 22 for Port.

-Go to The Cabinet Module in http://172.16.42.1:1471 (download it if necessary) and navigate to /sd/modules. Create a Folder Called ManaToolkit.
Return To sFTP and transfer your Unzipped files to     /sd/modules/ManaToolkit

-Close sFTP 

-Go to Cabinet,navigate to /sd/modules/ManaToolkit/ and edit module.info

-Change this part: "title": "Mana Toolkit", to "title": "ManaToolkit",

-Go to your SSH terminal and type this command to link your module to the previously download mana toolkit:

ln -s /sd/modules/ManaToolkit /pineapple/modules/ManaToolkit

-Refresh http://172.16.42.1:1471. You must now see the ManaToolkit Module
Installing dependencies will fail. You must do it manually
Go to your SSH terminal and type: 

bash /pineapple/modules/ManaToolkit/scripts/dependencies.sh install sd

-We added bash command because there was a permission issue.

DONE!! Reboot your Wifi-Pineapple and The module now works!

 

##Notes##
-You can also run launch-mana in console
-You will need the USB HUB to connect the USB with the third radio because you need internet for mana to work.
- USB is required because of a bug :
 
 When you first boot the Nano, the device-name given to the SD-card is: sda
When the bug happens the kernel will notice that the usb-device (sd-card) have disconnected.
And then a couple seconds after that it will re-connect, and it will be given a new device-name: sdb
If it happens a third time, it will be: sdc   and then so on... sda -> sdb -> sdc -> sdd -> sde

-If you get pineapple is offline,make sure in Networking Page,you have Wlan2 connected to network.

Damn. I'm impressed. Thanks for taking your time to write this. :)
The permission issue usually appears if you've downloaded the module as a ZIP file, or had the files cloned to a Windows folder. (FTP and Windows don't store permissions)
It works perfectly if using Linux or git on the Pineapple itself. (I'll look into fixing this)

The editing of module.info though is something new, i'll look into the above issue and this one today.

Btw, if you haven't noticed my thread about "CPU performance increase" regarding Python stuff, here's something that should increase the performance of the toolkit significantly.
After you've finished installing everything, type this into a SSH terminal on the Nano:

python -m compileall
python -m compileall `find /sd/usr/share/mana-toolkit -name *.py`
python -m compileall `find /sd/usr/lib/python2.7/site-packages -name *.py`

This will pre-compile all the python scripts + libraries on your Nano (It will take some time to finish), but the Nano no longer needs to compile said files each time they're being used.
 

Link to post
Share on other sites

I just edited the post to include the performance thingy+typos. About the module.info i don't know how it could affect things but i thought it was right to remove the space. i didn't give it much thought. i can't wait to find a nice tiny USB hub and test mana. 

Link to post
Share on other sites

@ZyllaQuick question,i noticed you said to format USB at ext4 plus swap? well i assumed it means to just add another partition to it(also ext4). i plugged a different USB to nano (which has 2 partitions). it recognises that there are 2 partitions when i type fdisk -l. i mounted both. it recognises it as SD now. Was that what you meant? i needed to add another partition? or do i keep it at 1 peace as ext4?

Link to post
Share on other sites
1 minute ago, Rinilyn said:

@ZyllaQuick question,i noticed you said to format USB at ext4 plus swap? well i assumed it means to just add another partition to it(also ext4). i plugged a different USB to nano (which has 2 partitions). it recognises that there are 2 partitions when i type fdisk -l. i mounted both. it recognises it as SD now. Was that what you meant? i needed to add another partition? or do i keep it at 1 peace as ext4?

It just needs to be partitioned identically to the Nano. Which is one ext4 partition for data, and one swapping partition. :)

Link to post
Share on other sites

does the nano auto create the swap files when formatting? or do i need to run commands such as:

umount /dev/sdb1

mkswap /dev/sdb1

swapon -p 32767 /dev/sdb1 (I'm getting an error here. Which is odd. That's why Im asking)

 

My Fstab:

 

config global 
    option anon_swap '0'
    option anon_mount '0'
    option auto_swap '1'
    option auto_mount '1'
    option delay_root '5'
    option check_fs '0'

config mount
    option target '/mnt'
    option device '/dev/sda1'
    option fstype 'auto'
    option options 'rw,sync'
    option enabled '1'

Link to post
Share on other sites
  • Zylla unpinned this topic

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...