Questions tagged [tethering]

Tethering is the act of sharing a data connection in a mobile phone with other computers. The sharing is typically done over WiFi or USB. This is done to provide Internet access to the other computers.

Tethering refers to connecting one device to another. In the context of mobile phones or Internet tablets, tethering allows sharing the Internet connection of the phone or tablet with other devices such as laptops. Connection of the phone or tablet with other devices can be done over wireless LAN (Wi-Fi), over Bluetooth or by physical connection using a cable for example, through USB.

If tethering is done over Wi-Fi, the feature may be branded as a Mobile Hotspot. The Internet-connected mobile device can thus act as a portable wireless access point and router for devices connected to it.

Many mobile phones are equipped with software to offer tethered Internet access. Windows Mobile 6.5, Windows Phone 7, Android (starting from version 2.2), and iOS 3.0 (or later) offer tethering over a Bluetooth PAN or a USB connection. Tethering over Wi-Fi, also known as Personal Hotspot, is available on iOS starting with iOS 4.2.5 (or later) on iPhone 4, 4S, 5, iPad (3rd generation), certain Windows Mobile 6.5 devices like the HTC HD2, Windows Phone 7 devices (varies by manufacturer and model), and certain Android phones (varies widely depending on carrier, manufacturer, and software version).

For IPv4 networks, the tethering normally works via NAT on the handset's existing data connection, so from the network point-of-view, there is just one device with a single IPv4 network address, though it is technically possible to attempt to identify multiple machines. On some networks, this feature is only contractually available by paying to add a tethering package to a data plan or choosing a data plan that includes tethering. This is done primarily because with a computer sharing the network connection, there may well be a substantial increase in the customer's mobile data use, for which the network may not have budgeted in their network design and pricing structures.

Some network-provided handsets have carrier-specific software that may deny the inbuilt tethering ability normally available on the handset, or only enable it if the subscriber pays an additional fee. Some operators have asked Google or any mobile producer using Android to completely remove tethering support from the operating system on certain handsets. Handsets purchased SIM-free, without a network provider subsidy are often unhindered with regards to tethering.

There are, however, several ways to enable tethering on affected devices without paying for it, including rooting Android devices or jailbreaking iOS devices and installing a tethering application on the device. Tethering is also available as a downloadable third-party application on most Symbian mobile phones as well as on the MeeGo platform and on WebOS mobiles phones.

Source:http://en.wikipedia.org/wiki/Tethering

178 questions
2
votes
3 answers

Reverse tethering Android

I've tried to use different reverse thetering instructions for Android but no one had helped me. I've got connection for several second (30 sec) and then connection dissappeared. In connection manager I've seen wired unmanaged connection for my…
Laser
  • 6,652
  • 8
  • 54
  • 85
2
votes
0 answers

ath6kl: interface is not up for AP mode

I have AR6003 chip on my Android 4.2.2 device. I recently switched to open source ath6kl driver, but I am having issue getting access point running. Actually, I can, but in a weird way. I am using: hostapd v2.0-devel-4.2.2 wpa_supplicant…
WhispThe
  • 41
  • 4
1
vote
0 answers

Can two laptops communicate when each is connected to an Android phone via USB tethering?

I have two laptop. One of them is a server, while the other is a clint. Each laptop is connected to an Android phone with its own SIM card via USB tethering. Both simcards are from the same service provider. Both phones can ping each other, but when…
sadiq ali
  • 67
  • 1
  • 8
1
vote
0 answers

How to get the remote device Ipaddress, host name etc for a local only hotspot in android

In Android 12, which API or methodology should we use, in order to get the IP address, hostname, MAC address of a remote device that is connected to our hotspot which is of local only hotspot type. Typically, for a tethered hotspot, we could get…
1
vote
1 answer

How to enable the building of the "Hotspot & tethering" settings app in AOSP?

I have an AOSP build for my Android 10 device. The 'Network & internet' UI is missing the 'Hotspot & tethering' settings app. (Wifi is working, but only as an upstream interface.) Which file in AOSP controls whether the 'Hotspot & tethering'…
fadedbee
  • 42,671
  • 44
  • 178
  • 308
1
vote
0 answers

How to ensure Delphi tethering component has internet access

My project uses the tethering components from Delphi 10.4. In some cases the components fail to connect, often where they connected in the past on the same network. The components give no errors. The Windows firewall shows that the project app is…
Mike at Bookup
  • 1,211
  • 14
  • 32
1
vote
1 answer

Start hotspot in Android 10+ using Xamarin Forms

hoping you can help, i have tried absolutely everything to get this working. I tried to adapt other code which apparently works in android studio to work in Xamarin. I have reached a point i cant pass. here is what i have... Ideally i need to create…
Dion Mills
  • 41
  • 4
1
vote
0 answers

make network requests seem to be coming from the tethered PC not from the mobile device

I'm not sure if this is the right place to ask question..but sorry if it's not. At our work, we have a product hosted in our office network and we use VPN on Windows PCs to connect to it. We need to test this product on safari ios and chrome…
KMC
  • 1,677
  • 3
  • 26
  • 55
1
vote
0 answers

Managing WiFi Tethering in Android SDK 29

Does Android SDK 29 allow managing of WiFi Tethering? My app needs to be able to turn on/off the WiFi Tethering inside the app.
plr
  • 11
  • 1
1
vote
1 answer

Get Bluetooth Hotspot Device IPs in Android 10

I need to get the IP of a device that is on the bluetooth tethering hotspot. In Android 9 and below, I could get the ARP table by doing the following: var fileReader = new FileReader("/proc/net/arp"); var bufferedReader = new…
Mia Lemoine
  • 157
  • 2
  • 11
1
vote
1 answer

How to enable Wifi Tethering in Android 9 or 10

It was possible to enable the Wifi Tethering. Basically it was granting internet to other devices sharing your data connection and showing a new Wifi SSID. Is that possible now with Android 9 or Android 10? I have read about…
Ton
  • 9,235
  • 15
  • 59
  • 103
1
vote
0 answers

Programmatically get the service code to use in service call connectivity?

I have an application with a translucent activity destroyed with finish() after starting a service that runs on the background and listens to USB_STATE action then executes this command: service call connectivity CODE i32 1 when connected. very…
Beyondo
  • 2,952
  • 1
  • 17
  • 42
1
vote
1 answer

Delphi tethering PairedManagers out of range

Delphi 10.2.3 procedure TMainForm.FormDestroy(Sender: TObject); var i: Integer; begin try CodeSite.Send('In FormDestroy, MyTetheringAppProfile.Disconnect() has ' + IntToStr(MyTetheringManager.RemoteProfiles.Count) + ' profiles.'); for…
Mike at Bookup
  • 1,211
  • 14
  • 32
1
vote
0 answers

Is it possible / How to to initiate a Bluetooth PAN/PANU (NAP) connection from the PAN (server) side?

I am trying to emulate the connection process of a handsfree car system using BlueZ 5.37 on an Ubuntu machine with the NAP profile. The Ubuntu machine is running the NAP profile, and I can successfully connect client devices and use the Bluetooth…
Kian
  • 11
  • 4
1
vote
0 answers

IP traffic over Bluetooth in Android

I would like to create an app that communicates with a device through Bluetooth. I want to use a mobile app in order to pair and connect with some hardware (containing a Bluetooth server) and be able to query that device to get its status and other…
kostas
  • 63
  • 1
  • 7