Jump to content

Trying to get Tetra to work via Terminal


AthosPorthosAramis

Recommended Posts

Hi,

I received my TETRA 3 weeks ago.  Following Hak5 videos, I managed to connect to http://172.16.42.1:1471 and to use and load various modules through Firefox on a laptop running native Kali Linux.  However, I am trying to use the TETRA as 2 antennas (1 to monitor, 1 to inject) using Terminal.  I have been trying to troubleshoot the my TETRA to do this seemingly simple task for the last 3 weeks.  I have looked through the Hak5 forums, I searched innumerable keyword combinations to find answers to specific problems, and I am still stuck...  So I feel it is time for me to ask for some input from more knowledgeable users.  Going back to the basics, here is what my system looks like:

root@root:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Kali
Description:    Kali GNU/Linux Rolling
Release:    kali-rolling
Codename:    kali-rolling

 

My dry-loop ADSL is connected via cat5e cable directly in the TETRA.  The TETRA receives power via both 12V DC and the USB Y-cable connected to the ETH1 port.  The TETRA displays the steady yellow LED (RJ45 is plugged in) and the steady blue LED.  I am writing this post using this setup (ie. not from a different machine).

Running "ifconfig" while my TETRA is not connected to my laptop via the Y-cable, I get:

root@root:~# ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:6b:23:d5:8b:14  txqueuelen 1000  (Ethernet)
        RX packets 47227  bytes 57879819 (55.1 MiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 29694  bytes 3159545 (3.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xe4400000-e4420000  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 230  bytes 16362 (15.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 230  bytes 16362 (15.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.15.106  netmask 255.255.255.0  broadcast 192.168.15.255
        inet6 fe80::9f2d:c539:5bfe:b755  prefixlen 64  scopeid 0x20<link>
        ether b4:b6:76:31:77:84  txqueuelen 1000  (Ethernet)
        RX packets 3859  bytes 1070183 (1.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 299  bytes 53455 (52.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

Running "ifconfig" while my Tetra is connected to my laptop via the Y-cable, I get:

root@root:~# ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:6b:23:d5:8b:14  txqueuelen 1000  (Ethernet)
        RX packets 47227  bytes 57879819 (55.1 MiB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 29694  bytes 3159545 (3.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xe4400000-e4420000  

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.42.224  netmask 255.255.255.0  broadcast 172.16.42.255
        inet6 fe80::213:37ff:fea6:3c06  prefixlen 64  scopeid 0x20<link>
        ether 00:13:37:a6:3c:06  txqueuelen 1000  (Ethernet)
        RX packets 893  bytes 315394 (308.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1167  bytes 424293 (414.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 234  bytes 16518 (16.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 234  bytes 16518 (16.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.15.106  netmask 255.255.255.0  broadcast 192.168.15.255
        inet6 fe80::9f2d:c539:5bfe:b755  prefixlen 64  scopeid 0x20<link>
        ether b4:b6:76:31:77:84  txqueuelen 1000  (Ethernet)
        RX packets 4181  bytes 1153216 (1.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 324  bytes 57219 (55.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

So I deduce the TETRA is "eth1", and it is "up".

However, when I run "iwconfig", I get:

root@root:~# iwconfig
lo        no wireless extensions.

eth1      no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11  ESSID:"My ESSID"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: C8:D7:19:EB:AC:15   
          Bit Rate=1 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=50/70  Signal level=-60 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:1  Invalid misc:104   Missed beacon:0

 

So, eth1 shows "no wireless extensions".   At this point, I should mention that I have already run "apt-get update && apt-get upgrade" to ensure Kali is running all the latest files and drivers.

When I run "airmon-ng start eth1", I get:

root@root:~# airmon-ng start eth1

Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to run 'airmon-ng check kill'

  PID Name
  537 NetworkManager
  606 wpa_supplicant
 5836 dhclient
 7395 dhclient

PHY    Interface    Driver        Chipset

phy0    wlan0        iwlwifi        Intel Corporation Centrino Advanced-N 6235 (rev 24)

 

So, I run "airmon-ng check kill", and I get:

root@root:~# airmon-ng check kill

Killing these processes:

  PID Name
  606 wpa_supplicant
 7395 dhclient

If I run "airmon-ng start eth1" again, I get:

root@root:~# airmon-ng start eth1

PHY    Interface    Driver        Chipset

phy0    wlan0        iwlwifi        Intel Corporation Centrino Advanced-N 6235 (rev 24)

To my understanding, "wlan0" is my laptop's wireless adapter.

So, what could be the problem?  I updated/upgraded pretty much everything, so I doubt the driver is at fault.  If I run "lsusb" with the TETRA's USB Y-cable connected to my laptop, I get::

root@root:~# lsusb
Bus 004 Device 003: ID 08ff:168b AuthenTec, Inc.
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 04f2:b32a Chicony Electronics Co., Ltd
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 010: ID 0bda:8152 Realtek Semiconductor Corp.
Bus 001 Device 005: ID 045e:0040 Microsoft Corp. Wheel Mouse Optical
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 

If I run "lsusb" with the TETRA's USB Y-cable disconnected from my laptop, I get all the above, except "Bus 001 Device 010: ID 0bda:8152 Realtek Semiconductor Corp.".  So, I deduce "Device 10" is the TETRA.

Running "lsusb -t", I get:

root@root:~# lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 5: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 3: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 3: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 3: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 4: Dev 10, If 0, Class=Vendor Specific Class, Driver=r8152, 480M
 

I find that the driver for Device 10 (TETRA) is r8152.  After checking around, it appears my laptop is using the latest revision of this driver.

So, I am not running a VM, but a native, updated/upgraded Kali-rolling, and I can't get my TETRA to work in Terminal using airmon-ng, airodump-ng or aireplay-ng.

Can anyone suggest where I should investigate next?

Thank you all for any help/recommendation you can provide.

Link to comment
Share on other sites

2 hours ago, AthosPorthosAramis said:

Can anyone suggest where I should investigate next?


From what you have written I get the impression you believe you can connect the tetra to your laptop as a wireless card for kali. This is not really the case, although may be possible using https://wiki.openwrt.org/doc/howto/usb.iptunnel

The tetra is its own OpenWRT/LEDE linux device with 2x internal wireless radios with the possibility of adding a 3rd on the usb port. As you have deduced above, the connection between laptop and tetra (eth1) is a Realtek USB ethernet connection not wireless connection. Which is why you cant use kali wireless tools on that interface.

 

 

Edited by Just_a_User
Link to comment
Share on other sites

Thank you very much for the clarification and for taking the time to reply.  Your impression was correct.  I thought the TETRA (connected via USB Y-cable to the ETH1 port) would behave in the same way as two Alfa AWUS036Nxx wireless adapters which would also be plugged via USB.  I will give the openwrt.org link you provided a try and see if I get the TETRA to work the way I would like it to.

Otherwise, I suppose I will have to use the TETRA's web interface and modules.

Thanks!

Link to comment
Share on other sites

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...