I have tethered my laptop with an Android phone. I am using RNDIS in the USB. I can send UL iperf data over the net. But I cannot send DL data to the laptop. DL data can be pushed to the phone but not the laptop. Any idea?
How can I send downlink Iperf data over USB tethered latop with Android phone?
313 Views Asked by FlyingCat2019 At
1
There are 1 best solutions below
Related Questions in ANDROID
- Creating global Class holder
- Flutter + Dart: Editing name of a tab shows up a black screen
- android-pdf-viewer Received status code 401 from server: Unauthorized
- Sdk 34 WRITE_EXTERNAL_STORAGE not working
- ussd reader in Recket Native module
- Incorrect display of LinearGradientBrush in IOS
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- I can't make TextInput to auto expand properly in Android
- Creating multiple instances of a class with different initializing values in Flutter
- How to create a lottie animation
- making android analyze with coverity sast tool
- Flutter plugin development android src not opening after opening example
- I initialize my ViewModel in the Activity with several fragments as tabs, but the fragments(tabs) return null for the updated livedata
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How I can use the shared preferences class?
Related Questions in LTE
- Availability of parameter "upperLayerIndication-r15"
- AWS GreenGrass network data usage
- How can I relate a cellular towers CID with it PCI
- GSM and LTE-M connection with SIM7070G for MQTT data transmission
- Extension of lte connectivity, usrp
- "Simcom A7670G GSM Module: Failing to Send Large Data Payload via AT Commands from Raspberry Pi"
- AT commands to avoid data connection and related charge
- AT Command Equivalents to libqmi
- azure-sdk-for-c-arduino ESP32 with SIM7600CE unable to send MQTT's
- Usage of RX interface in LTE and QCI
- How find the LTE bandwidth in Android
- Which CQI table should i choose for CQI value from telephony manager api
- SARA-R5 AWS Unable to connect
- A7672E AT-commands for GPS and bluetooth problem
- Why am I getting incomplete geolocation data for long periods of time using SIM7070g?
Related Questions in TETHERING
- Access webserver from a USB-tethered Android
- Is it possible to have a Captive portal pop-up on android when reverse tethering?
- How to open the Tethering settings in an Honor device
- Tethering - Sharing mobile network to LAN
- Android auto not working, file sharing in hotspot mode
- Can two laptops communicate when each is connected to an Android phone via USB tethering?
- Force a laptop to always use mobile versions of website when tethered to phone
- How to get the remote device Ipaddress, host name etc for a local only hotspot in android
- Get Internet Access on a Android device from a smartphone without hotspot
- How to enable the building of the "Hotspot & tethering" settings app in AOSP?
- How to set static IP address to my mobile phone from APP on Android 11 when using USB tethering without rooted?
- iOS detect if device is used as wifi hotspot
- How to ensure Delphi tethering component has internet access
- List of connected hotspot devices
- Start hotspot in Android 10+ using Xamarin Forms
Related Questions in IPERF
- iperf 2.1.9 bidirectional test cant figure out the server-client flow
- Integrating iPerf3 Client in a React Native Application
- Saving xterm output to file
- iperf server on windows using python
- Make a noise or alert when iperf drops connection or has a bad packet rate
- How to get the statistics of queues for each switch with ryu controller application in python?
- iperf3 stop running after 300 sec with error - unable to send control message : Broken pipe
- Is there any netool to declare a maximum bandwidth (etc 2Gbits/sec) and make measurements between two nodes (client-server) without to exceed it?
- iPerf3 on wsl can be a client but cannot be a server
- cross-compile iperf from x86_64 for ARM64 target
- Iperf3 - Put hour/minutes/seconds at the beginning of each line
- Why can't ONE Iperf thread fill the CPU?
- How to improve the performance of HTTP server based on POCO C++ library
- Is it possible to check users bandwidth in frontend using iperf
- syntax error when running iperf through adb
Related Questions in RNDIS
- how to achieve tcp ip connection via usb in the mobile phone...What is the process?
- Zoom into an area with precession in where it is positioned using css and js
- Can not use the v2x and wifi dongle on RB5 because of the rndis is not existing
- Can two laptops communicate when each is connected to an Android phone via USB tethering?
- How to enable Rndis and MTP together on Android
- RNDIS driver not automatically loaded in Ubuntu-20.04
- Is there a way to identify RNDIS connections/adaptors in Python? And then configure that adaptor?
- why a dwc3 usb controller didnot report xfercomplete event? Or the gadget driver missed that event?
- How to force a generic Microsoft driver programmatically (RNDIS) with setupapi DiInstallDevice if it fails with ERROR_INVALID_PARAMETER?
- linux cdc_ecm driver vs rndis driver
- Does Android use RNDIS by default for tethering even to Linux hosts?
- How can I send downlink Iperf data over USB tethered latop with Android phone?
- How to configure static IP and ethernet on rooted Galaxy S7 using only a micro USB cable (no OTG adapter)?
- RNDIS driver crashes under Win 10 Pro but not on Win 10 home/student edition
- Composite RNDIS HID with MS OS 2.0 Descriptors
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Most native tethering/hotspot functions on smart phones utilize NAT, so the problem you're most likely running into is the laptop is "behind" the NAT service. Unlike other NAT routers/devices there is no native port-forwarding service on a smart phone. I'm sure there is probably a third-party app for Android that can handle port-forwarding, but it might require rooting the device's OS. I know there is no option for Apple products.
Keep in mind that there is always the possibility that your wireless service provider could hand out a private IP address to your smart phone's LTE modem, meaning the phone itself would be hidden behind a NAT service. That doesn't sound like your issue though as you say you can receive download data to the phone from iPerf. But keep in mind there is always that possibility and there would be nothing you can do, except call your wireless service provider and request a static public IP address (at a cost).
You might check and see if your phone is receiving an IPv6 address from your wireless service provider. If yes then it is possible that your smart phone is also providing an IPv6 address to your laptop via the RNDIS connection. Because there is no real NAT in IPv6 it should be completely routable, but there is also a possibility that the smart phone will be filtering ingress traffic to your tethered/hotspot devices.